Going to stop refactoring here and simplify our wire protocol by merging it into one layer
reply now takes a WireFormat w => w, less boilerplate
Clarify licence
Document missing fromWire better