{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"self.word(open);"}]}
        self.word(open);
        let (open, close) = if is_closure { ("|", "|") } else { ("(", ")") };
        self.commasep(Inconsistent, &decl.inputs, |s, param| s.print_param(param, is_closure));