the reverse question is true. Why a module method?

But basically the singleton will let us use methods the way they are used in views, which is natural