Tak

data GameNode a

data GameBranch a

type Board

type Square

type Piece

data Stone

data Colour

data Play

data Dir

type Loc

data GameState

data Player

stNextPlayer

data Finished

oppositeColour

squareIndices

initialState

gameTree

treeGameState

ptn

parsePtn