I've written a patch that removes the varying constant and replaces it with a get function. This doesn't change the functionality of this module but does make it easier to read and in line with best practice.
Because a constant is supposed to be a constant! If it's the result of an expression then it's variable.
Drupal is a registered trademark of Dries Buytaert.