code: function build$1 ( el, keypath, value ) {
    	var sets = [];
  
    	// set multiple keypaths in one go
    	if ( isObject( keypath ) ) {
    		for ( var k in keypath ) {
    			if ( keypath.hasOwnProperty( k ) ) {
    				sets.push( [ findModel( el, k ).model, keypath[k] ] );
    			}
    		}
  
    	}
    	// set a single keypath
    	else {
    		sets.push( [ findModel( el, keypath ).model, value ] );
    	}
  
    	return sets;
    }
docs: TODO: at some point perhaps this could support relative * keypaths?