squark
pub fn handler<A, F>(f: F) -> (String, Box<Fn(HandlerArg) -> Option<A>>) where F: Fn(HandlerArg) -> Option<A> + 'static,