module_available(
name) ->available
Check if a Lua module is available for require
Returns true if the module name can be loaded, without actually loading
it. If name is not already in package.loaded, each package.searcher
is tried in order. When a searcher returns a loader function, it is
registered in package.preload so the next require(name) call is
instant.