i think the simplest example i know is that compose(compose, compose) types as Any -> Any, despite the fact that it could be typed as (A -> B) -> (C -> D -> A) -> C -> D -> B
@haskal python is the embodiment of that quote that's like "dynamic typing is the misguided belief that you know what you're doing, just not well enough to explain it to the compiler"
tech posting
@emi mhm