Bob Glamm
Option.fold[F, T, S](ifNone: => F[S], block: T => F[S])
pakoito
traverse
Option.fold[T, S](ifNone: => S, block: T => S)