{-# LANGUAGE PatternSynonyms #-} pattern J :: a -> Maybe a pattern J x = Just x