Add support for resolving `Func<Type,object>` this should return a func that executes scope.Locate(Type)