Ruby implementation of Scala's Option Monad