This function doesn't have to be a template, does it? It only get instantiated once with TypeName=v8::Value.

Also, you don't have to qualify the v8 namespace here, just `const FunctionCallbackInfo<Value>& args`.