¿Qué sucede cuando heredo de una instancia en lugar de una clase en Python?

Tengo curiosidad por saber qué sucederá cuando herede una instancia en una clase.

Entonces intenté:

class X:
    def __init__(self, x):
        self.x = x
    def print(self):
        print(self.x)

def inherit(obj):
    class Child(obj): # Line 20
        pass  # or maybe added functionality

    return Child

param = 5
x = X(param)
y = inherit(x) # Line 27
y.print()

Me sale (al menos) el siguiente error:

Traceback (most recent call last):
  File "/test.py", line 27, in <module>
    y = inherit(x)
  File "/test.py", line 20, in inherit
    class Child(obj):
TypeError: __init__() takes 2 positional arguments but 4 were given

Solo me pregunto:¿Heredar una instancia es algo significativo / útil o simplemente una tontería?

(La pregunta es un poco académica y específicamente sobre los detalles de heredar una instancia. No se trata de alternativas como la delegación de objetos o las prácticas generales de diseño).

Respuestas a la pregunta(2)

Su respuesta a la pregunta