sig
  external phys_equal : '-> '-> bool = "%eq"
  external equal : '-> '-> bool = "%equal"
  external compare : '-> '-> int = "%compare"
  val min : '-> '-> 'a
  val max : '-> '-> 'a
end