Better yate compilation, fixed subgenerators