{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"contract:"}]}
                contract: None,
                generics: fn_generics,
                body: Some(body_block),