"Common Lisp is the best language I have found when I do not know what I am doing. (Caveat: I have only scratched Haskell, and hence have no good feel for inferred static typing.)" . . . .