IntervalBuilder takes a parser_columns argument instead of a parser class