Why does 'init ran' never print here, and what is x?class C: def __new__(cls): return 42 def __init__(self): print('init ran') x = C() print(x)