---@diagnostic disable: missing-return, lowercase-global ---@param name string ---@param iconTexture string ---@param body string ---@param perCharacter number? ---@return number index ---Creates a new macro. Warning: Will throw an error if the quota of allowed macros is already met. function CreateMacro(name, iconTexture, body, perCharacter) end