Removing the uses of abstraction-breaking code in Obligations.
Removing the uses of abstraction-breaking code in Obligations.

silene/coq,SkySkimmer/coq,gares/coq,Matafou/coq,ppedrot/coq,ppedrot/coq,gares/coq,Matafou/coq,maximedenes/coq,letouzey/coq-wip,ejgallego/coq,maximedenes/coq,Matafou/coq,JasonGross/coq,silene/coq,SkySkimmer/coq,coq/coq,letouzey/coq-wip,SkySkimmer/coq,silene/coq,Zimmi48/coq,JasonGross/coq,ppedrot/coq,letouzey/coq-wip,coq/coq,Zimmi48/coq,maximedenes/coq,ppedrot/coq,ppedrot/coq,coq/coq,JasonGross/coq,letouzey/coq-wip,Zimmi48/coq,gares/coq,SkySkimmer/coq,gares/coq,ejgallego/coq,letouzey/coq-wip,ejgallego/coq,maximedenes/coq,Zimmi48/coq,maximedenes/coq,JasonGross/coq,coq/coq,gares/coq,ejgallego/coq