Following a basic tutorial on how to create a fully featured Brainfuck interpreter in Haskell