Spun from bug #219232. Problems described in bugs #219232 and #219591 show that it would be ideal to avoid keeping a RunLoop reference on TimerBase.
Created attachment 415541 [details] Provisional changes for GLib implementation
<rdar://problem/72289506>