bRainfUck iMproved EXtended - An extended version of the RUM Brainfuck variant, implemented in Haskell