When we add symbol properties to objects the names of the various functions are currently anonymous when they should be "[Symbol.foobar]".
We should also fix the various getter functions that we define in our builtins.
So it seems we have the correct function.name now, but function.toString in these cases still shows the name from the builtin function.