Parameters
Signature
val getFirst : 'el tFront -> 'el optionval getFirstExn : 'el tFront -> 'elval updateFirst : ('el -> 'el) -> 'el tFront -> 'el tFront optionval updateFirstExn : ('el -> 'el) -> 'el tFront -> 'el tFrontval match4Exn : 'el tFront -> 'el * 'el * 'el * 'el * 'el tFrontval match5Exn : 'el tFront -> 'el * 'el * 'el * 'el * 'el * 'el tFrontval match6Exn : 'el tFront -> 'el * 'el * 'el * 'el * 'el * 'el * 'el tFrontval match7Exn :
'el tFront ->
'el * 'el * 'el * 'el * 'el * 'el * 'el * 'el tFrontval match3 : 'el tFront -> ('el * 'el * 'el * 'el tFront) optionval match4 : 'el tFront -> ('el * 'el * 'el * 'el * 'el tFront) optionval match5 : 'el tFront -> ('el * 'el * 'el * 'el * 'el * 'el tFront) optionval match6 :
'el tFront ->
('el * 'el * 'el * 'el * 'el * 'el * 'el tFront) optionval match7 :
'el tFront ->
('el * 'el * 'el * 'el * 'el * 'el * 'el * 'el tFront) option