…or handler. Otherwise, the fallback is now the error handler you set up in #hook or lazy #pre. After these two options, the final fallback is throwing the Error.
…e hook creation method #hook
…e target method. Instead just throw an error if you get to that point.
…he error handler, it does so with the object's scope. Throws an error if we reach that fallback check, and the hook's arity is 0.
…(err, ...) calback as its last argument -- proceeds down the middleware chain without mutating the hook arguments.
…d to 2nd argument for better readability.
…w many times it may be called within the same pre or post.
…o longer need to invoke Class#hook yourself.