@Dennis Could you add Literate Haskell to TIO? There is no additional installation needed as it is just regular Haskell but the files end in .lhs instead of .hs.
@mbomb007 Compatible with which brainfuck? Not all implementations set the cell to zero on EOF. -1 (which is what getchar() returns) is a common option. Other implementations simply don't change the cell's value.