Is it possible that 5.2 could allow syntax like: table={ function hello(self) doStuff(self) end, hi=6 } or even: table={ function :hello() doStuff(self) end, hi=6 } That would be very useful.