fn parse_input<'i, T>( input: &mut Parser<'i, '_>, ) -> Result<SpecifiedValue<T>, ParseError<'i>>where T: Property + Clone + Default + Parse,