When @markfisher and I discussed it, the plan was to have a very limited version to start with. It would be easier to open it up to any and all `Codec` implementations, which is probably what's necessary long-term, but this first spike Mark thought wouldn't need that. This isn't designed to replace the existing TCP adapter after all, just fit a particular use case.