We don't need to weakly capture disposables. Once they're disposed of, they release most of their bookkeeping data, reducing the memory footprint.

In fact, this will probably result in more of an impact than capturing them strongly, since weak references require lookups in a global hash table.