make the 'free' constraint generating functions generate a cddmex-digestable struct
allow the MOLP natex and cohcorr functions to ingest 'free' type constraints