Timing 'bzr branch' reveals some code paths that are being strict about type.
Namely, assuming that a key is a tuple, rather than possibly a StaticTuple.
Shame that it is exposed in such a fashion...
Anyway, 'bzr branch --no-tree bzr.dev standalone' is:
407320MB @ 2m4.207s => 331876MB @ 1m42s
So while 'bzr log' doesn't really show the improvement, it is quite obvious during 'bzr branch'.