On 2/3/13 3:16 AM, Andrei Alexandrescu wrote: [snip] Some more thinking got me to three simple principles that guide the proposed property design: http://wiki.dlang.org/DIP23#In_a_nutshell I think most, if not all, detailed rules derive from these. Andrei