Add describe_reply; fix Out.Io.deserialize hdr offset bug; update tests