Advanced language construction