Add deferResolve method to Resolver to differentiate between V and
Thenable<? extends V>