Don't inherit from defer.Deferred in NodeLookup, use composition.

No need to accept this, it's just what I would do. I can't think of a single reason to inherit from `defer.Deferred`.