Below I've produced what I believe to be a summary of the standard $ like operators for various classes in Haskell. There's some gaps however. Following the applicative pattern, you would think those operators would be $$ and <$$> however I didn't see operators like that on Hoogle or Hayoo. Could someone fill in the gaps with the most commonly used operators for such gaps?              | Function first           | Op   | Function second          | Op   |----------------------------------------------------------------------------------| Plain       | (a -> b)   -> a   -> b   | $    | a   -> (a -> b)   -> b   |      || Functor     | (a -> b)   -> f a -> f b | <$>  | f a -> (a -> b)   -> f b |      || Applicative | f (a -> b) -> f a -> f b | <*>  | f a -> f (a -> b) -> f b | <**> || Monad       | (a -> m b) -> m a -> m b | =<<  | m a -> (a -> m b) -> m b | >>=  |-----------------------------------------------------------------------------------
Missing `$` like operators in Haskell
haskell;operators