luaのrequireは2度ロードしないらしいのでそれ用に変えた。luaの作法はよくわかっていない