Squirt Compilation