-- | 'error' stops execution and displays an error message.error::[Char]->aerrors=throw(ErrorCalls)-- | A special case of 'error'.-- It is expected that compilers will recognize this and insert error-- messages which are more appropriate to the context in which 'undefined'-- appears. undefined::aundefined=error"Prelude.undefined"