Changed Nat._*_ to reduce better for closed first argument
Eq and Ord for non-dependent pairs
Helper functions for building decidable equalities
Added Data.Reflect
import Data.Reflect in test/Main
Merge branch 'maint-2.4.0'