Essential Abstractions in GCC '11