An object that contains error information and flow control based on errors.ifError(code)
Evaluates code in the context of sender. Returns self.
Another form is Error ifError(error, code).
Note: error slot is set in the context of sender, Locals object is not created!