Replace scalaz.Validation with own simple Monad