Use unit
Update FFI code for `Free`, fixes #7
Use newtypes where possible
Removing extra function wrapper for goEff
Updating repository with latest changes to Free

As discussed in purescript-contrib/purescript-transformers#15
Merge branch 'topic/free-revival'