TADS compiler/interpreter for interactive fiction
