Sorry if the title is ambiguous, essentially I have the following data type declarations:
type Domino = (Integer, Integer)
type Hand = [Domino]
type Board = [Domino]
type DomsPlayer = Hand -> Board -> (Domino, End)
type Score = (Integer, String)
and a function:
playDomsRound :: DomsPlayer -> DomsPlayer -> Int -> (Score, Score)
how do I go about calling the playDomsRound function?