Returns all the of elements except the last.
Option<Iterable<T>> get init => isEmpty ? kNone : some(take(length - 1));