Throw error on new Function("arg")

Since we can't 'eval'.
it seems potentially misleading that we wouldn't throw on empty function even though its not supported.