Initial draft for new language design.