On Saturday, 13 July 2013 at 12:47:28 UTC, bearophile wrote: > In C++ class instances are values, so the class Bar can contain > an instance of Foo as a value. This removes one allocation and > one indirection and decreases a bit the pressure on the GC. How > to do the same thing in D? Can I use Scoped or something to do > that? emplace?