On Friday, 14 February 2025 at 15:58:26 UTC, Paul Backus wrote: >> void foo(long x) { } >> void foo(ulong x) { } So I take it that a template with a static isSigned test would be the way to bifurcate foo()'s behavior? Andy