std.range: constraints => primitives

See discussion and voting in #2661