ApplyCallNode { monadic: false, caller: f, arguments: [], body: None, span: 21..23, } ApplyCallNode { monadic: false, caller: f, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ], body: None, span: 26..29, } ApplyCallNode { monadic: false, caller: f, arguments: [ ArgumentTerm { key: Identifier("k", 33..34), value: 1, }, ], body: None, span: 32..38, } ApplyCallNode { monadic: false, caller: f, arguments: [ ArgumentTerm { key: Nothing, value: null, }, ArgumentTerm { key: Identifier("a", 48..49), value: 1, }, ArgumentTerm { key: Nothing, value: UnaryNode { prefix: ⁑, base: args, }, }, ArgumentTerm { key: Nothing, value: UnaryNode { prefix: ⁂, base: kwargs, }, }, ], body: None, span: 41..72, } ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: f, arguments: [], body: None, span: 93..95, }, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ], body: None, span: 95..98, }, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ArgumentTerm { key: Nothing, value: 2, }, ], body: None, span: 98..104, }, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ArgumentTerm { key: Nothing, value: 2, }, ArgumentTerm { key: Nothing, value: 3, }, ], body: None, span: 104..113, } DotCallNode { monadic: false, base: a, term: b, span: 129..131, } ApplyCallNode { monadic: false, caller: DotCallNode { monadic: false, base: a, term: b, span: 134..136, }, arguments: [], body: None, span: 136..138, } ApplyCallNode { monadic: false, caller: DotCallNode { monadic: false, base: DotCallNode { monadic: false, base: a, term: b, span: 141..143, }, term: c, span: 143..145, }, arguments: [], body: None, span: 145..147, } ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: DotCallNode { monadic: false, base: ApplyCallNode { monadic: false, caller: ApplyCallNode { monadic: false, caller: DotCallNode { monadic: false, base: ApplyCallNode { monadic: false, caller: a, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ], body: None, span: 150..153, }, term: b, span: 153..155, }, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ], body: None, span: 155..158, }, arguments: [ ArgumentTerm { key: Nothing, value: 2, }, ], body: None, span: 158..161, }, term: b, span: 161..163, }, arguments: [ ArgumentTerm { key: Nothing, value: 1, }, ], body: None, span: 163..166, }, arguments: [ ArgumentTerm { key: Nothing, value: 2, }, ], body: None, span: 166..169, }, arguments: [ ArgumentTerm { key: Nothing, value: 3, }, ], body: None, span: 169..172, }