-- | Run the given 'Go' monad on a standard 19x19 board.
go :: (Player p) => Rules p -> Go R.DIM2 p a -> (a, Game p)
go r = goWithSize r (Z :. 19 :. 19)
go :: (Player p) => Rules p -> Go R.DIM2 p a -> (a, Game p)
go r = goWithSize r (Z :. 19 :. 19)
go r = goWithSize r (Z :. 19 :. 19)