@pragma("vm:prefer-inline") Option<U> andThen<U extends Object>(Option<U> Function(T self) f) { return f(v); }