Sourceval make : pieces:int -> squares:int -> seed:int -> t Sourceval number : t -> piece:int -> square:int -> int64 Sourceval of_board : t -> (int * int) list -> int64 Sourcetype bound = | Exact| Lower| Upper
Sourcetype 'move entry = {value : float;depth : int;bound : bound;best : 'move option;
}