rebuild

private fun rebuild(base: ByteArray, target: String?, own: OverlayRename?): ByteArray

Every claimed entry is emitted, grafted or not: a nest group arriving half from here and half from the shard behind us is the split K2 rejects. The widen matches the shard's, so a duplicate costs its bytes and nothing else.