Defs( [ @0-33 Value( Annotation( @0-3 Identifier( "foo", ), @6-33 As( @6-21 Apply( "Foo.Bar", "Baz", [ @18-19 BoundVariable( "x", ), @20-21 BoundVariable( "y", ), ], ), [], TypeHeader { name: @25-29 "Blah", vars: [ @30-31 Identifier( "a", ), @32-33 Identifier( "b", ), ], }, ), ), ), ], @35-37 SpaceBefore( Num( "42", ), [ Newline, Newline, ], ), )