>1. Maybe change the syntax to this one:
>func eat(food []generic.Type) Or
>func eat(food []g::type) Or something that doesn’t involve adding more <> or ()
I don't understand how this would work with multiple generic parameters. Say I have
func merge(a []g::type, b []g::type) []g::type
How do you specify that a, b and the returned value must have the same type and implement the comparison operators?
Also, why are people trying so hard to stay away from < and >?