Module:Class/Gear

require('Module:Class')

return Class .Gear .from .DataNode (function(def,arg) def .Str .name

def .new .make(arg.Str.iname) function def:make(iname) self.iname = iname -- Temporary until we have super constructors end

def .Str .toStr function def :toStr return "Gear: "..(self.iname or "nil") end end)