func: baz(x y Int z T0) $x + $y + $z;
z is the same type as the 0th type. I get that now.But what's confusing me is that it looks as if x's type is unspecified. The 'Int' here belongs to y, right? I'm sure I'll slap my forehead when it's explained to me...
Dates: I see what you mean about there not being a "year of the _" semantically. But when formatting a date, I think of it as "year-month-day", not "years-month-day".
You've made excellent progress in 3 weeks! Keep it up!