pub fn parse_one<'a, E: ParseError<&'a [u8]>>(
    s: &'a str
) -> Result<HashMap<String, Item>, EightDParseError<E>>where
    EightDParseError<E>: From<Err<Error<&'a [u8]>>>,