anchor.diff:          end if
   
           call warn_unused_args(lua_state, keys, opts)
  -        call aot_table_close(lua_state, opts)
  -
  -        call push_sys(lua_state, sys)
  +
  +        call push_sys(lua_state, sys, new_basis)
           nreturn = 1
   
       end function lua_ueg
  
positive.code:         end if
  
          call warn_unused_args(lua_state, keys, opts)
          call aot_table_close(lua_state, opts)
  
          call push_sys(lua_state, sys)
          nreturn = 1
  
      end function lua_hubbard_k
  
negative.code:         end if
  
          call warn_unused_args(lua_state, keys, opts)
  
          call push_sys(lua_state, sys, new_basis)
          nreturn = 1
  
      end function lua_read_in
  