Explode/Implode

These should be convenient, high-level operations.  Depends on #2.