Type-level Brainfuck interpreter.
import type { Interpret } from "bfts";
type Result1 = Interpret<"++++[>+++++<-]>--.">;
// type Result1 = "\u0012"
type Result2 = Interpret<"+++++++++[>++++++++>+++++++++++>+++>+<<<<-]>.>++.+++++++..+++.>+++++.<<+++++++++++++++.>.+++.------.--------.>+.>+.">;
// type Result2 = "Hello World!\n"
// With input
type Result3 = Interpret<",+>,+>,+<<.>.>.", "ABC">;
// type Result3 = "BCD"
MIT