win.getCanvas().image = fname;
win.getCanvas().imgfile = fname;
    public vDescriptor Call(	    vDescriptor a, vDescriptor b, vDescriptor c, vDescriptor d) {	if (!a.iswin()) {	    return Call(iKeyword.window.getWindow(), a, b, c);	}	vWindow win = (vWindow)(a.Deref());	vString fname = b.mkString();	int x = c.isnull() ? -win.dx : ((int) c.mkInteger().value);	int y = d.isnull() ? -win.dy : ((int) d.mkInteger().value);	Image im = wImage.load(win, fname.toString());	if (im == null) {	    return null; /*FAIL*/	}	win.CopyImage(im, x, y);	im.flush();	win.getCanvas().image = fname;	return vNull.New();	// note: returns null, not window    }