compact source representation option for compiler and hydrate