On 9/7/13, Walter Bright <newshound2 at digitalmars.com> wrote: > http://wiki.dlang.org/DIP47 > 1. Only member functions of aggregates at module scope can be outlined. This is an unnecessary restriction. You haven't provided any reason in the DIP why #1 is necessary.