Make generator code more readable.
Fix the non-inlining selector code to work again (and not regress perf) for monomac.

To be reverted once we've implemented inlined selectors on x86.