Why do you need jj for this? I'd usually make incremental commits with git, and I'm wondering how jj levels it up.