On Monday, 25 March 2019 at 17:13:45 UTC, Craig wrote: > [...] Are you aware of alias this? https://dlang.org/spec/class.html#alias-this As long there is a 1:1 relationship, this works well. There is a DIP, to add multiple alias this to the language.