PyTypingNewType (@NotNull PyTargetExpression target, @NotNull TypeEvalContext context) { return StubAwareComputation.on(target) .withCustomStub(stub -> stub.getCustomStub(PyTypingNewTypeStub.class)) .overStub(customStub -> getNewTypeFromStub(target, customStub, context)) .withStubBuilder(PyTypingNewTypeStubImpl.Companion::create) .compute(context); }