Interpolate everything with this C++ template library