pub type CommandFn = fn(_: &mut dyn IObject, _: CommandProtocol, _: &mut ServerContext<'_>) -> Result<()>;