pub fn with_parentheses_comments<'r, T: FnMut(&'r str) -> IResult<&'r str, O>, O>( parser: T) -> impl FnMut(&'r str) -> IResult<&'r str, WithComments<'r, O>>