pub fn from_bytes<'a, T: Deserialize<'a>>(
    s: &'a [u8]
) -> Result<T, DeserializationError>