local M = {} M.__index = M function M.new(mutex) local instance = setmetatable({}, M) instance.module = fw_auto_lock.new(mutex) return instance end return M