Changed the behaviour of the lib.checks.Check object again.
This time the registered function is stored rather than converted into a class instance method.
That way the check_*() function-like objects do not need to accept the unused 'self' argument.