Gareth Charnock: > struct LeafType { > string Compile_not_ovloaded() { > return "expression"; > } > }; Note that D structs don't require the ending semicolon, so in practice it is not used. And in D method names start with a lower case. Bye, bearophile