{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"contract:"}]}
        contract: Option<&FnContract>,
        decl: &FnDecl,
        body: impl FnOnce(&mut Self) -> hir::Expr<'hir>,