Added | and & operators for Maybe