Basic golang support for framing small messages over streams like TCP