function csv2json_rebind(target, source, method) {
  return function() {
    var value = method.apply(source, arguments);
    return value === source ? target : value;
  };
}
// If passed with arguments, sets the value and returns the target.
If passed with arguments, sets the value and returns the target.
If passed with arguments sets the value and returns the target .
function csv2json_rebind(target, source, method) {
  return function() {
    var value = method.apply(source, arguments);
    return value === source ? target : value;
  };
}
function csv2json_rebind ( target , source , method ) { return function ( ) { var value = method . apply ( source , arguments ) ; return value === source ? target : value ; } ; }
If passed with arguments, sets the value and returns the target.
If passed with arguments sets the value and returns the target .