A UCI engine written in Haskell