Comment Comment by lsllc Interesting article. I think that using <> for the type specifiers would possibly be better! For example one could quickly end up with something like: func (obj *SomeType(Q, Z)) Foo(type K, V comparable)(key K, val V) (*OtherType(Q, V), error) { ... } ... Lots of Infuriating & Silly Parentheses? parent lsllc 6 years ago