...
wait_group - array cache instead of slice
put close channel in middleware (if it provides it)
...
net/buf_writer
fixes to WaitGroup
...
remove net/server/connection safeSend
remove net/timeout
Request.SetInFly: simple cas if no middleware
examples/colander - react on ctrl-C
net/buf_writer write3uint32
examples/bench - use waitgroup
split FuncService to Middle and End service
reformat Colander to use "funcServices"
parallel_service - return semafore by middleware