Make apply_Desc pick the right tactic to solve the precondition
Make apply_Desc pick the right tactic to solve the precondition

Which makes the proofs very small: Do induction, split the cases, invoke
the right `foo_Desc` lemmas in the right order, be done.

antalsz/hs-to-coq,antalsz/hs-to-coq