Add haskell version

Feels like I cheated by using unsafePerformIO :(

To play with:

```
$ ghc -o bob-walker bob-walker.hs
```