pub trait MkArg<'a> { // Required method fn mk(&self, option: &'a str, args: &mut Vec<&'a str>) -> Option<String>; }