This can be done at compile time in the macro and will just validate that it hasn't been mistyped or anything.