Added another Maybe extension method taking predicate as an arg.