Don't have Telegram yet? Try it now!
https://hashnode.com/post/rusty-composition-in-typescript-cjo8g6y6b004hlxs1sabgzuzd#cjo8gthu5004ylxs1wgrntvo9
j's answer to Rusty Composition in TypeScript