refactor: mark the `Simp.Context` constructor as private

motivation: this is the first step to fix the mismatch
between `isDefEq` and the discrimination tree indexing.
19 files changed