SpaceAfter( If { if_thens: [ ( @3-6 Var { module_name: "", ident: "foo", }, @16-31 SpaceBefore( SpaceAfter( Defs( Defs { tags: [ Index(2147483648), ], regions: [ @16-21, ], space_before: [ Slice(start = 0, length = 0), ], space_after: [ Slice(start = 0, length = 0), ], spaces: [], type_defs: [], value_defs: [ Body( @16-17 Identifier { ident: "x", }, @20-21 Var { module_name: "", ident: "a", }, ), ], }, @30-31 SpaceBefore( Var { module_name: "", ident: "x", }, [ LineComment( " 1", ), ], ), ), [ LineComment( " 2", ), ], ), [ Newline, ], ), ), ], final_else: @49-50 SpaceBefore( Var { module_name: "", ident: "c", }, [ LineComment( " 3", ), ], ), indented_else: false, }, [ LineComment( " 4", ), ], )