.
This has the new Use method, before pruning out junk.
Clean up the "use" routine so it uses the current source_context instead of
always the built-in resolve function.