Fix typo. Oops.
- Use stringio instead of takeSlice.
- Add unpackio method.
- Remove unpack! methdo.