pub trait Argument<const CONST: bool> { type Value: Value<CONST>; // Required methods fn name(&self) -> &str; fn value(&self) -> &Self::Value; }