This library extends Maybe from elm-core with do function
import Do.Maybe as Maybe Maybe.do (Just 1) <| \x -> Maybe.do (Just 2) <| \y -> Just ( x, y ) -- (Just ( 1, 2 ))