ast: Always keep a forward tree, always target the prev tree.
ast: Always keep a forward tree, always target the prev tree.

This simplifies parts of ast, particularly leave no longer doing a
special-case for certain depths (that could have been dangerous for
lambdas).

boardwalk/lily,crasm/lily,boardwalk/lily,crasm/lily,crasm/lily