Module Facet.Config

type ('i, 'o) facet = ('i, 'o) t
type ('i, 'o) t
val create : combine:('i list -> 'o) -> ?compare:('o -> 'o -> bool) -> ?compareInput:('i -> 'i -> bool) -> ?static:bool -> ?enables:(('i, 'o) facet -> Extension.t) -> unit -> ('i, 'o) t