https://issues.dlang.org/show_bug.cgi?id=13155 --- Comment #4 from Sobirari Muhomori <dfj1esp02 at sneakemail.com> --- Implementing final abstract as modules may be not an option, example: GCAllocator, which has only static members, but still has to be a single entity with a certain API - an allocator. --