In this talk, I will share progress and challenges in the development of environment-based polymorphism.