Add a flag and option for a "contractive" model (a la Rifai et al.).