performance gains by precomputing desires in rdpp

large arrays of constants on the stack, moved to an IdentityDictionary