In most cases, `Drop` has all the functionality. There isn't really a reason to ever need or require a `Prunable` implementation.
In most cases,
Drophas all the functionality. There isn't really a reason to ever need or require aPrunableimplementation.