failing test in place for auto-rezolved constructor
auto rezolve works.  Some of this is a bit untidy to be honest - might need a refactor.
We need a suitable mechanism for converting expressions into IRezolveTargets.
targetadapter on the way
small progress
need to get the identification of nested resolving sorted.
Now have IRezolveTargetAdapter - responsible for converting Expressions to IRezolveTargets.  All tests passing.