sat functor interface modified + not compiling
Merge branch 'master' of https://github.com/pcouderc/so-many-theories