The question about module names.Is it supposed that e.g. std.hash.crc module will contain many CRC implementations, not only one CRC-32? If not, it will be better to call it std.hash.crc32 because other CRC variants are also in use. Or even std.hash.crc.crc32.
Same with std.hash.sha and std.hash.md modules. -- Денис В. Шеломовский Denis V. Shelomovskij