Това е по-добре да е с `module` и с `extend self`.