Documented function signatures are useful for dynamically typed languages.