C++ template parameters can actually also be non-types like values or even references.