Orm's implementation of the random phase might also be cheaper than your two fexpr~ for that part.
You might not have to be conservative with CPU
usage in your case at all however.
It does work and might save cpu compared to fexpr~.
In my case I am trying a textbook implementation for now.