parsley::proc_utils
pub fn make_ternary_expr<F>(f: F, name: Option<&str>) -> SExp where F: Fn(SExp, SExp, SExp) -> Result + 'static,