Fix a bug reported by Damian: want doesn't work (crashes) if it's called from within the guard of a loop. See the comment above upcontext_plus in Want.xs.
Runs under the debugger!
Give an error message (rather than segfaulting) if called from a tie handler.