Add extra typing axioms to improve completion.
Wrap skolem variables in type tags.

This means we don't have to do any completion just to simplify a goal.
Don't unpause unless the higher layer explicitly asks.
Add tracing.
Tweak term order