--- @class Info --- @field name string --- @field class Class local info = {} --- @param name string --- @param classTemplate ClassTemplate --- @param level? integer local function new(name, classTemplate, level) return setmetatable({ name = name, class = (require 'lib/character/class').new(classTemplate, level) }, info) end return { new = new }