static int lowerBound(Iterable<PsProxy> ray, int tag) { return _bound(ray, tag, (int a, int b) => a < b); }