optionally build a large conjunction instead of multiple sat/1 calls

These two formulations should have roughly the same performance.