pub type HookError = HookError<Error>;
pub enum HookError { Message(Cow<'static, str>), Backend(Error), }
Hook failed for some other reason.
Error caused by the backend.