func NewLuaObjectFromValue(L *lua.State, val interface{}) *LuaObject {
	GoToLua(L, val)
	return NewLuaObject(L, -1)
}
func NewLuaObjectFromValue(L *lua.State, val interface{}) *LuaObject {
	GoToLua(L, val)
	return NewLuaObject(L, -1)
}
func NewLuaObjectFromValue ( L * lua . State , val interface { } ) * LuaObject { GoToLua ( L , val ) return NewLuaObject ( L , - 1 ) }
// NewLuaObjectFromValue creates a new LuaObject from a Go value.
// Note that this will convert any slices or maps into Lua tables.
NewLuaObjectFromValue creates a new LuaObject from a Go value . Note that this will convert any slices or maps into Lua tables .