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