This doesn't eta reduce: ```haskell test :: Monad m => () -> a -> m a test = _ ``` But this does: ```haskell test2 :: Monad m => b -> a -> m a test2 = _ ```