Te interesara entonces mirar
El diseño del lenguaje GO, en particular la parte sobre interfaces y como
GO elimina la herencia para mejorar la capacidad de componer clases, que me parece logra lo que quieres, pero mejor.
Obj-c permite hacer algo parecido, mediante
categorias. Python y ruby pueden hacer
Monkey Patching.
Tambien esta
http://lambda-the-ultimate.org/, que es como la comunidad mas interesante que conozco sobre lenguajes, creacion y avances en el tema.
Osea, hay mucho por hacer!