Low level utilities for managing languages.