WaitGroup Send
context.Send now accepts RequestData

type RequestData interface {
   IMsg() RequestType
   IWriter
}
simplify Writer
prettify colander example
IWriter first