First tries to seperate resolution and unification in thm.ML