yield* macro
Use dependency information to properly sort Env.asJS final ast