haskell's <$> is up