Returns the first element.
Throws a StateError if this is empty.
Otherwise returs the first element in the iteration order,
equivalent to (iterator..moveNext())..current.
Returns the first element.
Throws a StateError if this is empty.
Otherwise returs the first element in the iteration order,
equivalent to (iterator..moveNext())..current.