Let\'s say I have a list of functions
functions = [f, g, h]
each one with type a -> a
a -> a
I also have a list of values
zipWith ($) f v
$ is function application. The fact that it has particularly low precedence throws people for a loop sometimes.
$