Clearing away some packs/appends etc
A few small changes

- Output now declares charset to be utf-8 (pretty sure this isn't true)
- Fixed some fromJust errors
- Haked the tutorial example to kinda work
Rewrote show_element to take advantage of fusion.

Previously it had used one call of concat, now it uses several calls to
append. Append is subject to fusion, concat is not. Results seem to be
slower, but the heap profile is very different.