[range] experimental commit using disable_if in an attempt to resolve the ambiguity warnings on some compilers.