| Unpackable Bool | |
| Unpackable Double | |
| Unpackable Float | |
| Unpackable Int | |
| Unpackable String | |
| Unpackable () | |
| Unpackable ByteString | |
| Unpackable Text | |
| Unpackable Text | |
| Unpackable ByteString | |
| Unpackable Object | |
| Unpackable a => Unpackable [a] | |
| Unpackable a => Unpackable (Maybe a) | |
| Unpackable v => Unpackable (IntMap v) | |
| Unpackable a => Unpackable (Vector a) | |
| (Unpackable k, Unpackable v) => Unpackable (Assoc [(k, v)]) | |
| (Unpackable k, Unpackable v) => Unpackable (Assoc (Vector (k, v))) | |
| (Unpackable a1, Unpackable a2) => Unpackable (a1, a2) | |
| (Ord k, Unpackable k, Unpackable v) => Unpackable (Map k v) | |
| (Hashable k, Eq k, Unpackable k, Unpackable v) => Unpackable (HashMap k v) | |
| (Unpackable a1, Unpackable a2, Unpackable a3) => Unpackable (a1, a2, a3) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4) => Unpackable (a1, a2, a3, a4) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4, Unpackable a5) => Unpackable (a1, a2, a3, a4, a5) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4, Unpackable a5, Unpackable a6) => Unpackable (a1, a2, a3, a4, a5, a6) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4, Unpackable a5, Unpackable a6, Unpackable a7) => Unpackable (a1, a2, a3, a4, a5, a6, a7) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4, Unpackable a5, Unpackable a6, Unpackable a7, Unpackable a8) => Unpackable (a1, a2, a3, a4, a5, a6, a7, a8) | |
| (Unpackable a1, Unpackable a2, Unpackable a3, Unpackable a4, Unpackable a5, Unpackable a6, Unpackable a7, Unpackable a8, Unpackable a9) => Unpackable (a1, a2, a3, a4, a5, a6, a7, a8, a9) | |