RE: Abstracting over things that can be unpacked