The best way to refactor a program is to refactor it.
Truth is not a single point but a constellation of perspectives.