FirstMaybe
scalaz
FirstOf
scalaz
FirstOption
scalaz
fromContinuation
Do
fromFuture
Do