Checking TCNum (code/TCNum.agda).
Skipping Level (agmod/lib-0.5/src/Level.agdai).
Skipping Coinduction (agmod/lib-0.5/src/Coinduction.agdai).
Skipping Function (agmod/lib-0.5/src/Function.agdai).
Skipping Data.Empty (agmod/lib-0.5/src/Data/Empty.agdai).
Skipping Relation.Nullary.Core (agmod/lib-0.5/src/Relation/Nullary/Core.agdai).
Skipping Relation.Nullary (agmod/lib-0.5/src/Relation/Nullary.agdai).
Skipping Data.Maybe.Core (agmod/lib-0.5/src/Data/Maybe/Core.agdai).
Skipping Data.Sum (agmod/lib-0.5/src/Data/Sum.agdai).
Skipping Data.Product (agmod/lib-0.5/src/Data/Product.agdai).
Skipping Relation.Binary.Core (agmod/lib-0.5/src/Relation/Binary/Core.agdai).
Skipping Relation.Binary.Consequences.Core (agmod/lib-0.5/src/Relation/Binary/Consequences/Core.agdai).
Skipping Relation.Binary.PropositionalEquality.Core (agmod/lib-0.5/src/Relation/Binary/PropositionalEquality/Core.agdai).
Skipping Relation.Binary.Consequences (agmod/lib-0.5/src/Relation/Binary/Consequences.agdai).
Skipping Relation.Binary.Indexed.Core (agmod/lib-0.5/src/Relation/Binary/Indexed/Core.agdai).
Skipping Relation.Binary (agmod/lib-0.5/src/Relation/Binary.agdai).
Skipping Relation.Binary.Indexed (agmod/lib-0.5/src/Relation/Binary/Indexed.agdai).
Skipping Relation.Binary.PreorderReasoning (agmod/lib-0.5/src/Relation/Binary/PreorderReasoning.agdai).
Skipping Relation.Binary.EqReasoning (agmod/lib-0.5/src/Relation/Binary/EqReasoning.agdai).
Skipping Function.Equality (agmod/lib-0.5/src/Function/Equality.agdai).
Skipping Relation.Binary.PropositionalEquality (agmod/lib-0.5/src/Relation/Binary/PropositionalEquality.agdai).
Skipping Function.Injection (agmod/lib-0.5/src/Function/Injection.agdai).
Skipping Relation.Binary.PartialOrderReasoning (agmod/lib-0.5/src/Relation/Binary/PartialOrderReasoning.agdai).
Skipping Data.Nat (agmod/lib-0.5/src/Data/Nat.agdai).
Skipping Data.Unit (agmod/lib-0.5/src/Data/Unit.agdai).
Skipping Data.Bool (agmod/lib-0.5/src/Data/Bool.agdai).
Skipping Data.Char (agmod/lib-0.5/src/Data/Char.agdai).
Skipping Algebra.FunctionProperties.Core (agmod/lib-0.5/src/Algebra/FunctionProperties/Core.agdai).
Skipping Algebra.FunctionProperties (agmod/lib-0.5/src/Algebra/FunctionProperties.agdai).
Skipping Function.Equivalence (agmod/lib-0.5/src/Function/Equivalence.agdai).
Skipping Relation.Nullary.Decidable (agmod/lib-0.5/src/Relation/Nullary/Decidable.agdai).
Skipping Category.Functor (agmod/lib-0.5/src/Category/Functor.agdai).
Skipping Category.Applicative.Indexed (agmod/lib-0.5/src/Category/Applicative/Indexed.agdai).
Skipping Category.Monad.Indexed (agmod/lib-0.5/src/Category/Monad/Indexed.agdai).
Skipping Category.Monad (agmod/lib-0.5/src/Category/Monad.agdai).
Skipping Category.Monad.Identity (agmod/lib-0.5/src/Category/Monad/Identity.agdai).
Skipping Data.Maybe (agmod/lib-0.5/src/Data/Maybe.agdai).
Skipping Algebra.Structures (agmod/lib-0.5/src/Algebra/Structures.agdai).
Skipping Algebra (agmod/lib-0.5/src/Algebra.agdai).
Skipping Data.List (agmod/lib-0.5/src/Data/List.agdai).
Skipping Category.Applicative (agmod/lib-0.5/src/Category/Applicative.agdai).
Skipping Data.Fin (agmod/lib-0.5/src/Data/Fin.agdai).
Skipping Data.Vec (agmod/lib-0.5/src/Data/Vec.agdai).
Skipping Data.List.NonEmpty (agmod/lib-0.5/src/Data/List/NonEmpty.agdai).
Skipping Data.BoundedVec.Inefficient (agmod/lib-0.5/src/Data/BoundedVec/Inefficient.agdai).
Skipping Relation.Unary (agmod/lib-0.5/src/Relation/Unary.agdai).
Skipping Algebra.Props.Lattice (agmod/lib-0.5/src/Algebra/Props/Lattice.agdai).
Skipping Algebra.Props.DistributiveLattice (agmod/lib-0.5/src/Algebra/Props/DistributiveLattice.agdai).
Skipping Algebra.Props.BooleanAlgebra (agmod/lib-0.5/src/Algebra/Props/BooleanAlgebra.agdai).
Skipping Data.Vec.N-ary (agmod/lib-0.5/src/Data/Vec/N-ary.agdai).
Skipping Relation.Binary.Reflection (agmod/lib-0.5/src/Relation/Binary/Reflection.agdai).
Skipping Data.Plus (agmod/lib-0.5/src/Data/Plus.agdai).
Skipping Algebra.Operations (agmod/lib-0.5/src/Algebra/Operations.agdai).
Skipping Algebra.Props.AbelianGroup (agmod/lib-0.5/src/Algebra/Props/AbelianGroup.agdai).
Skipping Algebra.Props.Ring (agmod/lib-0.5/src/Algebra/Props/Ring.agdai).
Skipping Algebra.Props.Group (agmod/lib-0.5/src/Algebra/Props/Group.agdai).
Skipping Algebra.Morphism (agmod/lib-0.5/src/Algebra/Morphism.agdai).
Skipping Algebra.RingSolver.AlmostCommutativeRing (agmod/lib-0.5/src/Algebra/RingSolver/AlmostCommutativeRing.agdai).
Skipping Algebra.RingSolver.Lemmas (agmod/lib-0.5/src/Algebra/RingSolver/Lemmas.agdai).
Skipping Algebra.RingSolver (agmod/lib-0.5/src/Algebra/RingSolver.agdai).
Skipping Algebra.RingSolver.Simple (agmod/lib-0.5/src/Algebra/RingSolver/Simple.agdai).
Skipping Data.Nat.Properties (agmod/lib-0.5/src/Data/Nat/Properties.agdai).
Skipping Data.Fin.Props (agmod/lib-0.5/src/Data/Fin/Props.agdai).
Skipping Function.LeftInverse (agmod/lib-0.5/src/Function/LeftInverse.agdai).
Skipping Function.Surjection (agmod/lib-0.5/src/Function/Surjection.agdai).
Skipping Function.Bijection (agmod/lib-0.5/src/Function/Bijection.agdai).
Skipping Function.Inverse (agmod/lib-0.5/src/Function/Inverse.agdai).
Skipping Relation.Binary.HeterogeneousEquality (agmod/lib-0.5/src/Relation/Binary/HeterogeneousEquality.agdai).
Skipping Data.Vec.Equality (agmod/lib-0.5/src/Data/Vec/Equality.agdai).
Skipping Data.Vec.Properties (agmod/lib-0.5/src/Data/Vec/Properties.agdai).
Skipping Relation.Binary.Vec.Pointwise (agmod/lib-0.5/src/Relation/Binary/Vec/Pointwise.agdai).
Skipping Algebra.Props.BooleanAlgebra.Expression (agmod/lib-0.5/src/Algebra/Props/BooleanAlgebra/Expression.agdai).
Skipping Data.Bool.Properties (agmod/lib-0.5/src/Data/Bool/Properties.agdai).
Skipping Data.Fin.Subset (agmod/lib-0.5/src/Data/Fin/Subset.agdai).
Skipping Data.Fin.Subset.Props (agmod/lib-0.5/src/Data/Fin/Subset/Props.agdai).
Skipping Data.Fin.Dec (agmod/lib-0.5/src/Data/Fin/Dec.agdai).
Skipping Relation.Nullary.Negation (agmod/lib-0.5/src/Relation/Nullary/Negation.agdai).
Skipping Data.Conat (agmod/lib-0.5/src/Data/Conat.agdai).
Skipping Relation.Binary.InducedPreorders (agmod/lib-0.5/src/Relation/Binary/InducedPreorders.agdai).
Skipping Data.Colist (agmod/lib-0.5/src/Data/Colist.agdai).
Skipping Relation.Binary.PropositionalEquality.TrustMe (agmod/lib-0.5/src/Relation/Binary/PropositionalEquality/TrustMe.agdai).
Skipping Data.String (agmod/lib-0.5/src/Data/String.agdai).
Skipping Foreign.Haskell (agmod/lib-0.5/src/Foreign/Haskell.agdai).
Skipping IO.Primitive (agmod/lib-0.5/src/IO/Primitive.agdai).
Skipping IO (agmod/lib-0.5/src/IO.agdai).
Skipping Induction (agmod/lib-0.5/src/Induction.agdai).
Skipping Induction.WellFounded (agmod/lib-0.5/src/Induction/WellFounded.agdai).
Skipping Induction.Nat (agmod/lib-0.5/src/Induction/Nat.agdai).
Skipping Data.Nat.DivMod (agmod/lib-0.5/src/Data/Nat/DivMod.agdai).
Skipping Data.Digit (agmod/lib-0.5/src/Data/Digit.agdai).
Skipping Data.Nat.Show (agmod/lib-0.5/src/Data/Nat/Show.agdai).
Skipping QReflection (miscdev/thsetc/experimental/QReflection.agdai).
Skipping Prn (miscdev/thsetc/experimental/Prn.agdai).
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.Int)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.Int)
# Def TCNum.Int []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.Float)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.Float)
# Def TCNum.Float []
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Var a)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var a)
# Var 0 []
Inspecting that return value...
→ ## →
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Var a)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var a)
# Var 0 []
Inspecting that return value...
→ ## →
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Var a))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Var a))
# Var 1 []
Inspecting that return value...
→ ## →
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Var a)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var a)
# Var 0 []
Inspecting that return value...
→ ## →
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Var d))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Var d))
# Var 0 []
Inspecting that return value...
→ ## →
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:47,12-31) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:47,12-29) (ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)) r(ScopedExpr <ScopeInfo> (Var n)))) r(ScopedExpr <ScopeInfo> (Var n))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Var n)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var n)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: call
@ScopedExpr <ScopeInfo> (Var n)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var n)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:47,12-31) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:47,12-29) (ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)) r(ScopedExpr <ScopeInfo> (Var n)))) r(ScopedExpr <ScopeInfo> (Var n))))
# Def TCNum.primIntegerPlus [r(Var 0 []),r(Var 0 [])]
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:50,14-31) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:50,14-29) (ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)) r(ScopedExpr <ScopeInfo> (Var f)))) r(ScopedExpr <ScopeInfo> (Var f))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Var f)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var f)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: call
@ScopedExpr <ScopeInfo> (Var f)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var f)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:50,14-31) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:50,14-29) (ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)) r(ScopedExpr <ScopeInfo> (Var f)))) r(ScopedExpr <ScopeInfo> (Var f))))
# Def TCNum.primFloatPlus [r(Var 0 []),r(Var 0 [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def Data.Nat._+_))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def Data.Nat._+_))
# Def Data.Nat._+_ []
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:55,12-17) (App (ExprRange code/TCNum.agda:55,12-15) (Def Data.Nat._+_) r(ScopedExpr <ScopeInfo> (Var n))) r(ScopedExpr <ScopeInfo> (Var n))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Var n)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var n)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: call
@ScopedExpr <ScopeInfo> (Var n)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var n)
# Var 0 []
Inspecting that return value...
→ ## →

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:55,12-17) (App (ExprRange code/TCNum.agda:55,12-15) (Def Data.Nat._+_) r(ScopedExpr <ScopeInfo> (Var n))) r(ScopedExpr <ScopeInfo> (Var n))))
# Def Data.Nat._+_ [r(Var 0 []),r(Var 0 [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.Int)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.Int)
# Def TCNum.Int []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:58,15-49) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:58,15-42) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblInt))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:58,15-26, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:58,15-26, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _61 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)
# Def TCNum.primIntegerPlus []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.dblInt)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.dblInt)
# Def TCNum.dblInt []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:58,15-49) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:58,15-42) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.primIntegerPlus)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblInt))))
# Con TCNum.NumericD.NumericDict [r(Def TCNum.primIntegerPlus []),r(Def TCNum.dblInt [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)
# Def Data.Nat.ℕ []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:62,15-40) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:62,15-33) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.addNat)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblNat))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:62,15-26, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:62,15-26, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _63 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.addNat)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.addNat)
# Def TCNum.addNat []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.dblNat)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.dblNat)
# Def TCNum.dblNat []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:62,15-40) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:62,15-33) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.addNat)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblNat))))
# Con TCNum.NumericD.NumericDict [r(Def TCNum.addNat []),r(Def TCNum.dblNat [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.Float)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.Float)
# Def TCNum.Float []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:65,17-51) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:65,17-42) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblFloat))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:65,17-28, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:65,17-28, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _65 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)
# Def TCNum.primFloatPlus []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.dblFloat)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.dblFloat)
# Def TCNum.dblFloat []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:65,17-51) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:65,17-42) (ScopedExpr <ScopeInfo> (Con (AmbQ {unAmbQ = [TCNum.NumericD.NumericDict]}))) r(ScopedExpr <ScopeInfo> (Def TCNum.primFloatPlus)))) r(ScopedExpr <ScopeInfo> (Def TCNum.dblFloat))))
# Con TCNum.NumericD.NumericDict [r(Def TCNum.primFloatPlus []),r(Def TCNum.dblFloat [])]
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.primQNameEquality))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.primQNameEquality))
# Def TCNum.primQNameEquality []
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,9-37) (App (ExprRange code/TCNum.agda:87,9-22) (Def TCNum._==-Name_) r(ScopedExpr <ScopeInfo> (Var cons0))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,23-37) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:87,23-28))) r(ScopedExpr <ScopeInfo> (Def TCNum.NumericD))))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Var cons0)

checkExpr: return
@ScopedExpr <ScopeInfo> (Var cons0)
# Var 1 []
Inspecting that return value...
→ ## →

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,23-37) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:87,23-28))) r(ScopedExpr <ScopeInfo> (Def TCNum.NumericD)))

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,23-37) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:87,23-28))) r(ScopedExpr <ScopeInfo> (Def TCNum.NumericD)))
# Lit (LitQName TCNum.NumericD)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,9-37) (App (ExprRange code/TCNum.agda:87,9-22) (Def TCNum._==-Name_) r(ScopedExpr <ScopeInfo> (Var cons0))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:87,23-37) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:87,23-28))) r(ScopedExpr <ScopeInfo> (Def TCNum.NumericD))))))))
# Def TCNum._==-Name_ [r(Var 1 []),r(Lit (LitQName TCNum.NumericD))]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-43) (App (ExprRange code/TCNum.agda:88,20-35) (Def TCNum._==-Name_) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-27) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,20-25))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,36-43) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,36-41))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-27) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,20-25))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)))

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-27) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,20-25))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)))
# Lit (LitQName Data.Nat.ℕ)
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,36-43) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,36-41))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)))

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,36-43) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,36-41))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)))
# Lit (LitQName Data.Nat.ℕ)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-43) (App (ExprRange code/TCNum.agda:88,20-35) (Def TCNum._==-Name_) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,20-27) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,20-25))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:88,36-43) (ScopedExpr <ScopeInfo> (Quote (ExprRange code/TCNum.agda:88,36-41))) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))))))
# Def TCNum._==-Name_ [r(Lit (LitQName Data.Nat.ℕ)),r(Lit (LitQName Data.Nat.ℕ))]
Inspecting that return value...
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:89,31-42) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDNat)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDNat))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDNat))
# Def TCNum.numericDNat []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:89,31-42) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDNat)))))
# Con QReflection.QTerm.def [r(Lit (LitQName TCNum.numericDNat)),r(Con Data.List.List.[] [])]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:90,28-39) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDInt)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDInt))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDInt))
# Def TCNum.numericDInt []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:90,28-39) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDInt)))))
# Con QReflection.QTerm.def [r(Lit (LitQName TCNum.numericDInt)),r(Con Data.List.List.[] [])]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:91,28-41) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDFloat)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDFloat))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDFloat))
# Def TCNum.numericDFloat []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (QuoteTerm (ExprRange code/TCNum.agda:91,28-41) (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (Def TCNum.numericDFloat)))))
# Con QReflection.QTerm.def [r(Lit (LitQName TCNum.numericDFloat)),r(Con Data.List.List.[] [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:93,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:93,24-25 0)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:93,24-25 0))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:93,24-25 0))
# Lit (LitInt code/TCNum.agda:93,24-25 0)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:93,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:93,24-25 0)))))
# Def TCNum.primNatToInteger [r(Lit (LitInt code/TCNum.agda:93,24-25 0))]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:94,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:94,24-25 1)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:94,24-25 1))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:94,24-25 1))
# Lit (LitInt code/TCNum.agda:94,24-25 1)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:94,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:94,24-25 1)))))
# Def TCNum.primNatToInteger [r(Lit (LitInt code/TCNum.agda:94,24-25 1))]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:95,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:95,24-25 2)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:95,24-25 2))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:95,24-25 2))
# Lit (LitInt code/TCNum.agda:95,24-25 2)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:95,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:95,24-25 2)))))
# Def TCNum.primNatToInteger [r(Lit (LitInt code/TCNum.agda:95,24-25 2))]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:96,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:96,24-25 3)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:96,24-25 3))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:96,24-25 3))
# Lit (LitInt code/TCNum.agda:96,24-25 3)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:96,7-25) (ScopedExpr <ScopeInfo> (Def TCNum.primNatToInteger)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:96,24-25 3)))))
# Def TCNum.primNatToInteger [r(Lit (LitInt code/TCNum.agda:96,24-25 3))]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-36) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-34) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-32) (ScopedExpr <ScopeInfo> (Def TCNum.add)) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (MCall (ExprRange code/TCNum.agda:106,18-30) (ScopedExpr <ScopeInfo> (Def TCNum.findInstance)) []))))) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,33-34 3))))) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,35-36 3)))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:106,11-14, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:106,11-14, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _107 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (MCall (ExprRange code/TCNum.agda:106,18-30) (ScopedExpr <ScopeInfo> (Def TCNum.findInstance)) []))

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (MCall (ExprRange code/TCNum.agda:106,18-30) (ScopedExpr <ScopeInfo> (Def TCNum.findInstance)) []))
# MetaV _108 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,33-34 3))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,33-34 3))
# Lit (LitInt code/TCNum.agda:106,33-34 3)
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,35-36 3))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,35-36 3))
# Lit (LitInt code/TCNum.agda:106,35-36 3)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-36) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-34) (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:106,11-32) (ScopedExpr <ScopeInfo> (Def TCNum.add)) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (MCall (ExprRange code/TCNum.agda:106,18-30) (ScopedExpr <ScopeInfo> (Def TCNum.findInstance)) []))))) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,33-34 3))))) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:106,35-36 3)))))
# Def TCNum.add [r{MetaV _107 []},r(MetaV _108 []),r(Lit (LitInt code/TCNum.agda:106,33-34 3)),r(Lit (LitInt code/TCNum.agda:106,35-36 3))]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:122,8-18) (ScopedExpr <ScopeInfo> (Def TCNum.NumericD)) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ)
# Def Data.Nat.ℕ []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:122,8-18) (ScopedExpr <ScopeInfo> (Def TCNum.NumericD)) r(ScopedExpr <ScopeInfo> (Def Data.Nat.ℕ))))
# Def TCNum.NumericD [r(Def Data.Nat.ℕ [])]
Inspecting that return value...
(isType → checkExpr0)

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,8-134,48) (App (ExprRange code/TCNum.agda:131,8-13) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.run))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,14-134,48) (App (ExprRange code/TCNum.agda:131,14-24) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.putStrLn))) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>")))))))))))))))))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _112 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _113 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _114 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,12-13, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _115 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def IO.run)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def IO.run)
# Def IO.run [r{MetaV _116 []}]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,14-134,48) (App (ExprRange code/TCNum.agda:131,14-24) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.putStrLn))) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))))))))

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _117 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _118 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _119 []
Inspecting that return value...

checkExpr: call
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})

checkExpr: return
@Underscore (MetaInfo {metaRange = code/TCNum.agda:131,23-24, metaScope = <ScopeInfo>, metaNumber = Nothing})
# MetaV _120 []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Def IO.putStrLn)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def IO.putStrLn)
# Def IO.putStrLn []
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = "))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = "))
# Lit (LitString code/TCNum.agda:132,4-12 "nat = ")
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr)))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Def TCNum.natexpr)

checkExpr: return
@ScopedExpr <ScopeInfo> (Def TCNum.natexpr)
# Def TCNum.natexpr []
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr)))))
# Def Data.Nat.Show.show [r(Def TCNum.natexpr [])]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = "))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = "))
# Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255))))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255))
# Lit (LitInt code/TCNum.agda:133,22-25 255)
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255))))))
# Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = "))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = "))
# Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")
Inspecting that return value...

checkExpr: call
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))

checkExpr: return
@ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))
# Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>")
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))
# Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))
# Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))
# Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])])]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))
# Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Def TCNum.natexpr [])]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])])])]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))))))
# Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:132,4-12 "nat = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Def TCNum.natexpr [])]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])])])])]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,14-134,48) (App (ExprRange code/TCNum.agda:131,14-24) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.putStrLn))) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))))))))))))))))
# Def Function._$_ [r{MetaV _117 []},r{MetaV _118 []},r{MetaV _119 []},r{MetaV _120 []},r(Def IO.putStrLn []),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:132,4-12 "nat = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Def TCNum.natexpr [])]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])])])])])]
Inspecting that return value...

checkExpr: return
@ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,8-134,48) (App (ExprRange code/TCNum.agda:131,8-13) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.run))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:131,14-134,48) (App (ExprRange code/TCNum.agda:131,14-24) (Def Function._$_) r(ScopedExpr <ScopeInfo> (Def IO.putStrLn))) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,4-134,48) (App (ExprRange code/TCNum.agda:132,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:132,4-12 "nat = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-134,48) (App (ExprRange code/TCNum.agda:132,17-33) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:132,17-29) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Def TCNum.natexpr))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,4-134,48) (App (ExprRange code/TCNum.agda:133,4-15) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-134,48) (App (ExprRange code/TCNum.agda:133,17-29) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:133,17-25) (ScopedExpr <ScopeInfo> (Def Data.Nat.Show.show)) r(ScopedExpr <ScopeInfo> (Lit (LitInt code/TCNum.agda:133,22-25 255)))))))) r(ScopedExpr <ScopeInfo> (App (ExprRange code/TCNum.agda:134,4-48) (App (ExprRange code/TCNum.agda:134,4-17) (Def Data.String._++_) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")))) r(ScopedExpr <ScopeInfo> (Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>")))))))))))))))))))
# Def Function._$_ [r{MetaV _112 []},r{MetaV _113 []},r{MetaV _114 []},r{MetaV _115 []},r(Def IO.run [r{MetaV _116 []}]),r(Def Function._$_ [r{MetaV _117 []},r{MetaV _118 []},r{MetaV _119 []},r{MetaV _120 []},r(Def IO.putStrLn []),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:132,4-12 "nat = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Def TCNum.natexpr [])]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:133,4-12 ", 3 = ")),r(Def Data.String._++_ [r(Def Data.Nat.Show.show [r(Lit (LitInt code/TCNum.agda:133,22-25 255))]),r(Def Data.String._++_ [r(Lit (LitString code/TCNum.agda:134,4-14 ", flt = ")),r(Lit (LitString code/TCNum.agda:134,18-48 "<Agda cannot into float :-(>"))])])])])])])]
Inspecting that return value...

Unsolved metas at the following locations:
code/TCNum.agda:106,11-14