rollup merge of #20708: aturon/new-int-modules
rollup merge of #20708: aturon/new-int-modules

Conflicts:
	src/libserialize/lib.rs

huonw/rand,achanda/rand,bhickey/rand,GrahamDennis/rand,arthurprs/rand,bluss/rand,waynenilsen/rand,retep998/rand,shepmaster/rand,ebfull/rand