/** * @tsplus static Maybe.Aspects filterMap * @tsplus pipeable Maybe filterMap */ export function filterMap(f: (a: A) => Maybe) { return (self: Maybe): Maybe => self.isNone() ? Maybe.none : f(self.value) }