pass Errors to constructors: ``` js // in a callback... function cb (err, res) { // cast to a domain-specific type before passing it on next(new NotFoundError(err)) } ``` should retain props, at least `message` and `stack`