Simplification tactics for reasoning with Finite Types