remove separate Binder functions
tweak cabal file