> but it sounds like a poor pattern to start.
Agreed; I don't think the optimization bit is an issue. 

> I was just wondering aloud why you would even have a specific init method, then?

It's just one of many patterns for making modules, I suppose. The other `lib` that this tasks utilizes has the same structure, so I'm for it if only for consistency.