pub fn to_bytes_from_iter<B, I, K, V>(
    bytes: B,
    iter: I,
    registry_type: (&PortableRegistry, u32)
) -> Result<(), Error> where
    B: BufMut,
    I: IntoIterator<Item = (K, V)>,
    K: Into<String>,
    V: Into<JsonValue>,