A small but nice intentioned advice of me is this article: http://dlang.org/dstyle.html "The names of user-defined types should be PascalCased, which is the same as camelCased except that the first letter is uppercase."