luaパッケージより、コア以外のところを nua に分離