anchor.diff:  
           use, intrinsic :: iso_c_binding, only: c_ptr, c_int, c_f_pointer
           use flu_binding, only: flu_State, flu_copyptr
  -        use aot_top_module, only: aot_top_get_val
  +        use aot_table_ops_module, only: aot_table_top
  +        use aot_table_module, only: aot_get_val, aot_table_close
   
           use system, only: sys_t
           use dealloc, only: dealloc_sys_t
  
positive.code:         call warn_unused_args(lua_state, keys, opts)
          call aot_table_close(lua_state, opts)
  
          sys_ptr = c_loc(sys)
          call flu_pushlightuserdata(lua_state, sys_ptr)
          nreturn = 1
  
      end function lua_ueg
  
negative.code:         use lua_hande_utils, only: warn_unused_args
          use flu_binding, only: flu_State, flu_gettop
          use aot_table_module, only: aot_exists, aot_get_val, aot_table_top
          use aot_table_ops_module, only: aot_table_open, aot_table_close
          use system, only: sys_t
  
          type(flu_State), intent(inout) :: lua_state
  