Deep compilation

STANDARD - 106,406   GOLD - 17,877