We could theoretically strip the .lua ending if one were to convert the tcl modules to native lua module files and currently <module-name>-<version>-<toolchain>.lua doesn't work. One could easily check if the ending of the file is .lua and if so strip that from the string return to module_full_path.