I noticed I can declare tuples in nimrod without giving names for each filed. For example:
type T1 = tuple[string, age: int]
type T2 = tuple[char, string, age: int]
But this doesn't apply for the last filed
type T3 = tuple[string, int] # compilation error
Why is that? Is this intended? Why should the last field always be named?