added a destruct tactic that makes progress on goals of type A <= B (but does not solve them)