ImgOp(canvas, callback) broken, but chaining .also .also basically operational