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;
	}
function merge_objs(source,target) {
		for (var k in source) { if (source.hasOwnProperty(k)) {
			target[k] = source[k]; 
		}}
		return target;
	}
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 ; }
merge `source` into `target`
merge source into target