Given generics implementation is now stable in golang it would be great if the methods like
MarshalChan(c <-chan interface{}, out CSVWriter)
func MarshalCSV(in interface{}, out CSVWriter)
``
etc can change their type signature so that consumers don't encounter runtime surprises as much
Thanks in advance!
Given generics implementation is now stable in golang it would be great if the methods like