There's one gotcha when using commas for everything: if you want to have a 
generic that depends on a type and a value, you can't write it as `Foo[T, n: 
static[int]]`, because that would make both arguments a value. You have to 
either use a semicolon (`Foo[T; n: static[int]`) or explicitly specify that `T` 
is a type (`Foo[T: typedesc, n: static[int]]`).

Reply via email to