Giving <~ and ~~ left precedence.

Also increasing the fixity of ~~ to 4.  This brings the operators in
line with their counterparts <$> and <*>, and avoids having to use
parentheses in long applications of ~~.
Nicer definitions of lift, ~~, and foldp.