Full threadaeleos·To me at first glance this seems very similar to the rust trait system, where you start with a simple non object structure that describes only the functions that an object requires.View on HN