Output locals
Output expressions
Recursive helper function
Unique labels
Can we TCO?
Input Locals
Input expressions
Used to make unique label
Would it be better to store the value in a local or inline it multiple times?
true if performance would improve with caching false if inlining better
Determine if we can apply tco
true if we can use a loop instead of recursive func call
Get all expressions which constitute this one
child nodes
Exhaustive version of .children()
all child nodes which don't have children
Do we know it at compile time?
Name for type of this value
Generated using TypeDoc
The body of the recursive function (replaces call that initiates the recursion)