removed use of Arrow and made a custom Category class.
exploring what this looks like with a category that knows its objects, so we can have better limits
Merge branch 'master' of github.com:ekmett/hask