Toy typechecker for Insanely Dependent Types