pubname - returns the UTF-8 name of the given public index
oadl::pubname(pub)
The pubname() function performs an inverse
lookup on the public symbol table to find the name associated with
the given public index pub. Public indices are typically used
for method dispatch or property access.
Returns a string containing the name of the public symbol if
found. If the symbol is not found in the public table, it returns
nil.
ArgCheck is thrown if exactly one argument is
not provided.
// Suppose 'color' is a public symbol
"Public name: ", oadl::pubname(color), '\n';