rename proxy to guy for greater clarity
Revert "Ensure with_fx correctly joins internal thread before continuing"

This reverts commit 0f7a1780cbd3210586d05309a4bdf5102a30a052.
Revert "ensure original trackers are copied back to the appropriate thread"

This reverts commit 42c8eceb07a401e38d0020a96305c761d7f6458f.
Revert "Give crash safe finaliser a name and lower priority"

This reverts commit 065b675a2ca5104c4bfd2cb55bf33ee62abf9acf.
Revert "Further work on code associated with with_fx -"

This reverts commit 9ac65ffbc998dfcfe39b6ed2723341d160e8e338.
Revert "Completely rework with_fx"

This reverts commit 91a7f6458062f5526d3218ac6377172c3809980a.
Revert "Pass rand generator through into faux with_fx in_thread"

This reverts commit 361c1a7ae3fc3e7f886d5806c13b20716d5af0b0.
Revert "Put FX in their own groups to enforce ordering"

This reverts commit b5600f27d0cb80e8c685e3a283759c0a1e8fda85.
Revert "There’s no need to munch args in the no kill block"

This reverts commit fbb52bff433ab782fe5c06395582215d628dc3da.
Revert "don’t trigger FX now, trigger them at VT"

This reverts commit e3827acb2674bdec0aee6aba65a624aa68e71493.
teach chord to play nil (by simply returning an empty list)