The radixlink [1] used "linked list of integers" as its value type. That is
important for the obsstore usecase. For example, with "obsoleted node" as
the index key, "obsmarker offset" as the index value. One key could map to
multiple (but not too many) values.
Value types in radixbuf depends heavily on serialization. So let's add a
"LinkedNode" type with serialization support.
[1]: https://www.mercurial-scm.org/pipermail/mercurial-devel/2017-June/099184.html