!7 concept Grab { PNGFile screenshot; Pt point; new L sizes; } p { trackOneClick(func(Pt p) { cnew(Grab, screenshot := new PNGFile(shootScreen()), point := p ) }); }