Provides the core compiler and its public API.