A few weeks ago I went to ‘That Conference’ in the Wisconsin Dells. While I was there, something important happened: I went to an open space about functional programming, and I decided that I wanted to learn a functional language. Great, right? Well, maybe. The problem I had was that I said that I want to learn one, which is easy. I can say that I want to become an astronaut too, but that doesn’t mean that I’m doing anything to move towards the goal post that I’ve set for myself. If I really want to do it, I need…