added support for named method calls self:func{args} (i.e. func(self, {args}))