Function
Finds "the first course": the item standing at level 1.
Anything carrying a CourseStanding
The level-1 item, or undefined when the catalog holds no level
undefined
Every surface that names or starts the first course goes through here, so a reference course can never take that place, whatever its sequence.
sequence
Finds "the first course": the item standing at level 1.