static ItIt countIterator(int a default 0, int b) { ret countIterator_exclusive(a, b); } static ItIt countIterator(int a default 0, int b, IF1 f) { ret countIterator_exclusive(a, b, f); } static ItIt countIterator(int a, int b, int step) { ret countIterator_exclusive_step(a, b, step); } static ItIt countIterator(double a, double b, double step, IF1 f) { ret countIterator_exclusive_step(a, b, step, f); } static ItIt countIterator(double a, double b, double step) { ret countIterator_exclusive_step(a, b, step); } static ItIt lambdaMapLike countIterator(IF1 f, double a, double b, double step) { ret countIterator(a, b, step, f); } static ItIt countIterator(IF1 f, int a default 0, int b) { ret countIterator_exclusive(a, b, f); } static ItIt countIterator(L l) { ret countIterator(l(l)); }