Lua tables can have a table as a key, for instance:

```
a = {[{}]=true}

```

I'm wondering how I can index this from the lua C++ api. For instance, I can do:

```
lua_getfield(L, -1, variablename);

```

To get a string key'd value of a table on the stack. How would I put a table-valued key onto the stack?