builtin/loader: Don't assume directories are modules unless they contain a file named meta.json