Suppose I have a list of rules with a mix of values and equations on the RHS.
How can I update the list such that RHS is evaluated using all the rules (assuming the list of rules is exhaustive and covers all variables)? This is what I want:
I can do
Thread[Rule[eqn[[;; , 1]], eqn[[;; , 2]] //. eqn]]
But it looks too messy. Is there a simple function for this?