sig
  type t =
      [ `And
      | `Eq
      | `Equiv
      | `False
      | `Imply
      | `Not
      | `Or
      | `Prop
      | `True
      | `Type
      | `Undefined of string
      | `Unitype ]
  val print : Format.formatter -> t -> unit
  val fixity : UntypedAST.??.-> [ `Infix | `Prefix ]
  val to_string : UntypedAST.??.-> string
end