Haskell is the only language that doesn't make me angry when I use it. It's what I spend much of my free time doing.
Here are some things:
ParsecT