Infrastructure for definition the capabilities of compiler.