Found a bug where expand-constraint didn't handle CRefEq. This got hidden by fixpoint which doesn't fail when the strategy parameter fails on the input at some point. In the mean time I also tried to document everything I had to reread to find out what it was used for again.