Compile-time polymorphism for phrases, not run-time.

New benchmark tests show a 10-15% speed improvement over runtime polymorphism.
API could use some sugar.
Quaternion lerp specialization tested; doesn't need fancy checks. Does require normalized quat targets.