What about performance? I'd say a switch could be useful for improving perf, I imagine calling an alias N times will start to get slow, though I haven't done the benchmarks.