irmin-pack: remove allocations from lazy values
irmin-pack: remove allocations from lazy values

Memtrace seems to show that lazy values are putting a lot of pressure
on the GC. Let's try to see if this is better with a few changes.

mirage/irmin,mirage/irmin