Compiler: Unified productions type_or_error and simple_type. type_or_error is no more. simple_type now moves the type directly to the compiler_frame instead of letting it bounce on the compiler stack and having type_or_error pick it up and move it to the compiler_frame.