A flag for lax coinductive restriction reduction
FIX: backchaining under a coinduction restriction should not forget the restriction

Relevant, though not a fix, to issue 20.
Change the flavor of this branch.
Also gracefully handle coinductive restriction propagation in backchain