This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not.