here's some initial bandit stuff
here's some more bandit stuff
i do not know how to haskell at all