 
 // MARK: - CustomStringConvertible
 
-extension ID {
+public extension ID {
 
     public var description: String { return rawValue.description }
 


// MARK: - Hashable

extension ID {

    public var hashValue: Int { return rawValue.hashValue }



// MARK: - Equatable

public extension ID {

    public static func == (lhs: Self, rhs: Self) -> Bool {

