úÎ i)      !"#$%&'(None ,5:DQRTf<Syntactic sugar to express a value whose lower bound is zeroVSyntactic sugar to express a value that has only one non-bottom inhabitant using the  typeCSyntactic sugar to express open and half-open intervals using the  type#Describe whether the endpoint of a # includes or excludes its argumentEndpoint includes its argumentEndpoint excludes its argument Proxy for the lower bound of a  value Proxy for the upper bound of a  value Safely create a # value using the specified argument  Create a 8 value throwing an error if the argument is not in range$Convert a type-level literal into a  valueAdd inhabitants at the end Add inhabitants at the beginning)Remove inhabitants from the end. Returns ) if the input was removed/Remove inhabitants from the beginning. Returns ) if the input was removedTest two different types of  values for equality.Compare two different types of  valuesAdd two different types of  values Subtract two different types of  values Returns * for negative results, and + for positive results. Multiply two different types of  valuesVerifies that a given ' value is valid. Should always return , unles you bring the Closed.Internal.Closed! constructor into scope, or use  or other nasty hacks"1Bounded arithmetic, e.g. maxBound + 1 == maxBound$)Enumerate values in the range of a given  type%6Generate the lowest and highest inhabitant of a given  type&Compare  values in the same range'Test equality on  values in the same range(  !"#$%&' ( '&%$#"!  $  !"#$%&'4None   -      !"#$%&'()*+,-.,/0,/12345#closed-0.1.0-4yd8qrkG5clENADLLwF9xWClosed.Internal Unsafe.Coerce unsafeCoerceClosed FiniteNatSingleBoundsEndpoint Inclusive Exclusive getClosed lowerBound upperBoundclosed unsafeClosedunrepresentable natToClosed weakenUpper weakenLowerstrengthenUpperstrengthenLowerequalscmpaddsubmultiply isValidClosed$fArbitraryClosed$fFromFieldClosed$fToFieldClosed$fFromJSONClosed$fToJSONClosed$fHashableClosed$fNFDataClosed$fIntegralClosed $fRealClosed $fNumClosed $fShowClosed $fEnumClosed$fBoundedClosed $fOrdClosed $fEqClosed$fGenericClosedbaseGHC.BaseNothing Data.EitherLeftRightghc-prim GHC.TypesTrue