fn parse_fields_impl<'input, 'state, P>(
    state: &'state State<'input>,
    is_valid_default_field_for_attr: P
) -> Result<ParsedFields<'input, 'state>>where
    P: Fn(&str, &Field, usize) -> bool,