. "The big difference is that there is no explicit language of types as in other explicitly, statically and soundly typed languages such as ML, Haskell (I know about exceptions), all the way to Agda." . . .