> ordinary usage requires intent to discriminate
Disagreed. Our laws about discrimination against protected groups do not care about intent, nor do I care about intent when I am talking about a piece of code that serves to discriminate between one chunk of data and another in some fashion. In fact, even when I talk about people who discriminate, I rarely care about their intention.