pub unsafe fn describe_scripted_caller(
    cx: *mut JSContext
) -> Result<ScriptedCaller, ()>