Mutates (potentially) all keys. Mutation works as follows. For each key, we first see if we're permitted to mutate it (no immutable status, no strings). If so, we divide the range into the METRIC and NON-METRIC regions. If it's all NON-METRIC, then with WEIGHT probability
(Random random, double weight)
source not stored for this graph (policy: none)
no test coverage detected