Stateful transforms compatible with 'mgcv' R package

Hi!
I've added the file *mgcv.py* containing the code for the following stateful transforms: *cr/cs*, *cc* and *te*.
Benoît. 
Is this true? Or do you mean that if the natural unconstrained parameters are called ``betas``, then we choose a spline basis such that the betas we actually end up with, when projected back into the original beta space, will have the property that dot(constraints, orig_betas) is zero?