var inplaceadd = require("inplaceadd"); a = new inplaceadd.A(7); a.addTo(5); if (a.val != 12) { throw new Error(`a.val: ${a.val}`); } a.subFrom(5); if (a.val != 7) { throw new Error(`a.val: ${a.val}`); } a.mulTo(2); if (a.val != 14) { throw new Error(`a.val: ${a.val}`); } a.addTo(a); if (a.val != 28) { throw new Error(`a.val: ${a.val}`); }