luar is a Go package for conveniently working with the luago Lua bindings. Arbitrary Go functions can be registered