Refactor the implementation of function builders so they maintain the statement structure of the closure/function body to which they are applied. This replaces the previous "fold everythin...
5:53 AM
This replaces the previous "fold everything into a single expression" implementation with one that is better in several regards:
It allows generalization to statement kinds that cannot be expressed in a single expression, e.g., if let, although each of these will require work.