IO rework compiling, interpreter running, error reporting broken