code: function merge_objs(source,target) {
  		for (var k in source) { if (source.hasOwnProperty(k)) {
  			target[k] = source[k]; // TODO: does this need to be recursive for our purposes?
  		}}
  		return target;
  	}
docs: merge `source` into `target`