Option<E> lastWhereOrNone(bool Function(E element) test) { Option<E> result = const None(); for (final element in this) { if (test(element)) { result = Some(element); } } return result; }