Implement ranges for a single binop