Cluster keeps id -> address map.
Merge branch `rewrite` into `master`.