key x key[x]
Where x is a dictionary (or the name of one), returns its key.
A namespace is a dictionary.
Where x is a keyed table (or the name of one), returns its key column/s.
Where x is a directory handle returns a list of objects in the directory, sorted ascending.
An empty folder returns an empty symbol vector; a non-existent folder returns an empty general list.
Where x is a file handle, returns the descriptor if the file exists, otherwise an empty list.
Note that
Where x is a symbol atom that is not a file or directory descriptor, nor the name of a dictionary or
table, returns the original symbol if a variable of that name exists, otherwise an empty list. The name is
interpreted relative to the current context if not fully qualified.
Where x is a foreign-key column returns the name of the foreign-key table.
Where x is a vector returns the name of its type
as a symbol.
Where x is an enumerated list returns the name of the enumerating list.
tilWhere x is a non-negative integer returns the same result as til.