Nice and slim - does your cubic spline support clamping and monotonicity as well by any chance ?
In theory they should be useful when know that the underlying process should be monotone. I think in the past I found them more sensitive to noise and wondered if monotone approximation might not be better than monotone interpolation for that reason.
Monotonicity is currently not supported (for cubic splines).