See usage on user:imahero/test.
local p = {} --p stands for package function p.test( frame ) return frame end function p.language( frame ) langObject = mw.getLanguage( 'simple' ) return langObject:getCode() end return p