pub fn without_default_hooks(&mut self) -> &mut Self {
        self.no_default_hooks = true;
        self
    }
Avoid registering the default hooks in the runtime.

It is not necessary to call this to override hooks --- instead, simply
register a hook with the same value of `fd` by calling [`Self::hook`].
crates/core/executor/src/context.rs