Refactor supply/react code running
Refactor supply/react code running

Rather than blocks that poke into the SupplyState object, just put
the logic inside of methods inside of SupplyState. This saves making
3 closures for every single message a Supply processes. Further, a
bunch of accessor calls give way to attribute accesses, and further
improvements are possible as a result of the code being in a righter
place.

tbrowder/rakudo,lucasbuchala/rakudo,tony-o/rakudo,tbrowder/rakudo,tony-o/rakudo,tbrowder/rakudo,softmoth/rakudo,tbrowder/rakudo,salortiz/rakudo,rakudo/rakudo,nbrown/rakudo,MasterDuke17/rakudo,salortiz/rakudo,softmoth/rakudo,rakudo/rakudo,Gnouc/rakudo,rakudo/rakudo,tony-o/rakudo,lucasbuchala/rakudo,Gnouc/rakudo,salortiz/rakudo,rakudo/rakudo,salortiz/rakudo,tony-o/rakudo,tbrowder/rakudo,lucasbuchala/rakudo,labster/rakudo,softmoth/rakudo,salortiz/rakudo,nbrown/rakudo,nbrown/rakudo,rakudo/rakudo,lucasbuchala/rakudo,nbrown/rakudo,nbrown/rakudo,labster/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,tony-o/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,Gnouc/rakudo,labster/rakudo,salortiz/rakudo,nbrown/rakudo,labster/rakudo,tony-o/rakudo,softmoth/rakudo,rakudo/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,Gnouc/rakudo,labster/rakudo,softmoth/rakudo,labster/rakudo,lucasbuchala/rakudo