pub fn attribute_parser(
    input: &[u8]
) -> Result<(&[u8], AttributeInfo), BaseErr<(&[u8], ErrorKind)>>