expose the actual Rng.<M>.t types
don't copy around module interfaces

copy the types instead