John Conway's Game of Life implemented in Haskell using RePa