silence ghci complaint with Array/ArrayArray, add Foldable/Traversable instances to Bucket