And I think it is the responsibility of the type system to at least catch if I'm passing too many arguments to a function.
And I think it is the responsibility of the type system to at least catch if I'm passing too many arguments to a function.