string name -The path to the module file in FCF notation, which is also its name.
[string] dependencies - An array of module dependencies. These dependencies are loaded first and are available as arguments to the module function (module property), in the sequence specified in the array.
[string] lazy - An array of module dependencies that are loaded after the module is loaded. Access to the data of the modules specified in this parameter is carried out only through global variables. Used in case of cyclic module dependencies.
function module - A module function that should return the data of the module itself. The parameters are the data of the modules specified in the dependencies property.