pub fn serialize_into<W, T>(pipe: W, value: &T) -> Result<()> where W: Write, T: BinSerialize + ?Sized,