Memoization is simpler all around.

Delay only `-compaction` and `-derivative:`.