{-# OPTIONS --type-in-type #-} open import NeilPrelude module TotalOrder {A : Set} (_≤_ : Rel A) (antisym : Antisymmetric _≤_) (transit : Transitive _≤_) (total : Total _≤_) where import PartialOrder open PartialOrder _≤_ (case id id total) antisym transit public totality : Total _≤_ totality = total