pub fn drop_prefix<T: for<'de> Deserialize<'de>>(
    data: Bytes
) -> Result<(T, Bytes)>