first try at packaging
Newtype
Done with Chapter 6
Pure vs Impure functions
Temporary files