fn key(input: &mut &str) -> PResult<()>
Take all chars, until we hit a char that isn’t allowed in a key.