i think rust's approach is something like hashing ...
# general
w
i think rust's approach is something like hashing the public API of the module and duping a module as many times as necessary