> Folks who prefer dynamicly-typed languages are generally of the opinion that working with compiler error messages sucks.
This is not at all why I prefer dynamically typed languages. Try doing some JSON parsing in Haskell for a non-trivial payload (like something with nested objects) without wanting to pull your hair out.