function MyBigFunctionThatConvertsManyTypes (value, type)
{
// ...
}
context.registerTypeConversion('xsd:integer', function(x){ MyBigFunctionThatConvertsManyTypes(x, 'integer'); });
context.registerTypeConversion('xsd:double', function(x){ MyBigFunctionThatConvertsManyTypes(x, 'double'); });
context.registerTypeConversion('xsd:dateTime', function(x){ MyBigFunctionThatConvertsManyTypes(x, 'dateTime'); });