vexillum
pub fn parse_args<'a, T>( args: Vec<String>, schema: ArgumentsSchema) -> Result<T, Error> where T: Deserialize<'a>,