Rewrote the parser so it wouldn't choke on parenthesized lambdas.
Also, added two new tasty operators, << and >>
(They do what you expect them to do)