internal JsInvokeMemberBinder CreateInvokeMemberBinder(object name, CallInfo callInfo)
{
// Stolen from SymPL who stole it from the DLR
var key = 0x28000000 ^ name.GetHashCode() ^ callInfo.GetHashCode();
if (_invokeMemberBinder.ContainsKey(key))
return _invokeMemberBinder[key];
return _invokeMemberBinder[key] = new JsInvokeMemberBinder(name, callInfo, this);
}