is it possible to define them other than poking into V8 with C++?