Get the first element of the Iterable. If the Iterable is empty, return None.
Same as head.
head
Option<T> get firstOption => head;