miscellaneous

* Export BinaryTree
* Create a bunch of instances
* Fix dependencies
* Add two recursion schemes
* Add prisms and traversals
Merge branch 'master' of https://github.com/fumieval/magma

Conflicts:
	magma.cabal