pub type GateFn = fn(&GateCtx, &[String]) -> GateResult;
The implementation shape shared by every gate.