Stop pretending about the programmer time shit. If you cared you'd include maintenance. Maintenance on dynamically typed code is a bitch, you lack all the type assertions and you can't unit the real run-time system without having all the unit-test code loaded.