Can I at compile time check whether there is a facility method
(toString(), for example)?
Today I wrote:
                static if ( __traits(isArithmetic, Element) ) {
                    ret ~= toString(this[i,j]) ~ "\t";
                } else {
                    ret ~= this[i,j].toString ~ "\t";
                }
It works but it is wrong