How dynamic typing makes DSL-driven development easy, and what can be done to bring static typing up to par.| Unplanned Obsolescence