i64 -> Revision
fully persistent dlist