Basics.NELRepresentation for non-empty lists
val hd : 'a t -> 'aval last : 'a t -> 'aval fold_left : f:('a -> 'b -> 'a) -> 'a -> 'b t -> 'aval of_list : 'a list -> 'a tval to_list : 'a t -> 'a listval rev_to_list : 'a t -> 'a listval of_rev_list : 'a list -> 'a tval exists : f:('a -> bool) -> 'a t -> boolval pp :
?fsep:Pretty.simple ->
?fopen:Pretty.simple ->
?fclose:Pretty.simple ->
'a Pretty.printer ->
Stdlib.Format.formatter ->
'a t ->
unit