Changed requires to autoloads, removed not-so-great haskell bindings