現状はジェネリックじゃ実現できない事が多々あるから性能面を重視するならマクロになる
数値系は特に