Adds ability to define default values at compilation time.