Instead of having to type t(Maybe, int) or t(Either, "a", str), it would be much cleaner to type Maybe(int) or Either("a", str).
This should be relatively easy to implement, though it would require a major change to some parts of type_system.py, which would be a large breaking change. More experimentation is necessary, I think.
Instead of having to type
t(Maybe, int)ort(Either, "a", str), it would be much cleaner to typeMaybe(int)orEither("a", str).This should be relatively easy to implement, though it would require a major change to some parts of
type_system.py, which would be a large breaking change. More experimentation is necessary, I think.