Generate multiple function clauses instead of case?

Simplify proofs more:
  split where no variables used can be removed

Kind check given types.

Type check the proof terms against the formula.

Switch to Herbelin's LJT to generate all proofs?
