That isn't Haskell. It's a Scheme variant, Racket.