> And in the generic declarations This in particular is a problem - ie `[T, V: static int]` vs `[T; V: static int]` causes `T` to be an integer and a type respectively.
I **think** it was template arguments that broken when I tried using `,` consistently on parameter lists.