pub type ProcessInstructionWithContext = fn(_: &mut InvokeContext<'_>) -> Result<(), Box<dyn Error>>;