ast: Values+calls only become root if no root.
ast: Values+calls only become root if no root.

Otherwise, the values inside of a call become root making the call not even
happen. This was caused by the reorganization of merge_tree.

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