pub type Spec<'b, 'a, A, D, C> = (&'b [(&'static str, Option<&'a Decider<A, D>>)], fn(_: &mut C, _: &[A]) -> Result<String, String>);
The command specification format