matcher eager getOrElse
Option move getOrElse into body
IRxDict
Observable#flatMap that maps to another observable