Decouple unrelated APIs from Cauldron.getPacker(...)