OOP Composition with Mixins in the D Programming Language (blog.dicebot.lv)