This module defines a matrix data structure and various operations on this data structure. All operations are @safe pure nothrow, so they can be used in any such function, and the results of any operation can be implicitly converted to an immutable type.
This module defines an Option!T type and a related Some!T type for dealing nullable data in a safe manner.
This module defines a hash set data structure and various operations on it.
This module implements weak references.