private nosave mapping last_error; void logging_commands() { } void set_last_error(mapping err) { last_error = err; } mapping get_last_error() { return (mappingp(last_error)?last_error:0); }