AltErgoLib.Xliteraltype 'a view = | Eq of 'a * 'a| Distinct of bool * 'a list| Builtin of bool * builtin * 'a list| Pred of 'a * boolmodule type OrderedType = sig ... endmodule type S = sig ... endval print_view : 
  ?lbl:string ->
  (Stdlib.Format.formatter -> 'a -> unit) ->
  Stdlib.Format.formatter ->
  'a view ->
  unit