Extend the scope of reflect to the output type too
Compute even more under binders

Not sure if this is good or bad, but it seems at least possible...
Added propositional equality for binder types (pi, sigma)

(#18)
Build rules.pdf
Added rudimentary function extensionality

- added an eliminator for bools
- evaluate more stuff
Change display syntax for Id
Make <> the canonical constructur id proofs judgmentally justified

We're getting more extensional now!
Forget non-<> equality proofs in realizability stuff
Minor cleanup
Add UIP
Funext should be in inference mode; fix annotation problem for free vars
BinderEq should be in inference mode
Rename whnf to eval

Since we're not really whnf anymore
Restore *true* whnf

Whoah, that is way more manageable. I guess one learns from his
mistakes...

Add UIP example
Proper realizer for UIP
Rename Split => Spread
Implement checking for Pair (#6)
Add the motive to Spread (#6)
Implement inference for application
Implement inference for Spread (#6)