Board Thread:Watercooler/@comment-5590118-20150701035141/@comment-11733175-20150709081339

@Dessamator I disagree. All modules should either be accessible as a library (i.e. for use in other modules) and accept any arguments the method needs as dictated by the author(s), or through a template in which case the method accepts frame as it's only argument and the templates parameters are accessed through. There is no reason to use #invoke syntax directly on any page.

There are various cases where frame is tested to see if it's being used from the console (or as a test), but those shouldn't be expected normal use cases.