Simple chess library for Haskell