About your `XXX`, is there a reason to have this module in std? It doesn't seem like a very core feature (while generating random numbers probably is), so if this can live in extra that seems like a good spot for it.