Perhaps we just need to write (or find) `def exprs(t: Tree): List[Tree]` to get all the leaf expressions.