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