úÎ W Œ     None %&69:;OQRTcGenerics instance basically traverses the data tree and expects the values to be all instances of AAllow generic deriving instances of things that can be made into u If a data type derives from Generic, and only contain instances of Disposable, then it can be made an instance of H. data Callbacks { ... } deriving Generic instance Disposing CallbacksAllows storing s in a heterogenous containerA , is something with some resources to release         (disposable-0.1.0.0-fh1MFQ8cZ24hRiN9XI9YfControl.Disposable GDisposing gDisposing Disposing disposingSomeDisposableDispose DisposeList Disposabledispose$fGDisposingM1$fGDisposingK1$fGDisposing:*:$fGDisposing:+:$fGDisposingU1$fDisposableSomeDisposable