New compiler, intermediate backup.
Matching previous compiler result.
More tests passing : 59 / 78 / 46.