(Statement?, int) trim(int remaining) { if (remaining <= 0) { return (null, 0); } else { return (this, remaining - 1); } }