Found this: http://stackoverflow.com/questions/15652718/object-error-access-violation-when-printing-result-of-std-algorithm-cartesianprSoon we'll need to clearly define the limits of CTFE, and what happens when it fails.
Aren't the limits just Safe D? (i.e. if it's in Safe D, it compiles, anything more is implementation defined?)