Macro to implement compile-time checking of KVC keys and key paths, but only in debug builds.