Value, singleton, and type-level exponentiation for Nat.