A development environment where all languages are first class