pub fn execute_command<F>( args: Vec<String>, ctx: &mut IoContext, handler: &mut F, ) -> Result<(), String>where F: FnMut(&[String], &mut IoContext) -> Option<Result<(), String>>,