Cleanup lua code by introducing lua::functions