Not fun in production.
Dynamic languages with optional typing like BASIC or Common Lisp is another matter.