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.
this
(iterator..moveNext())..current