Some utilities for lists.
These are for lists with elements of any types, similarly to std/lists. In contrast, the typed list utilities are for lists with elements of homogeneous types.
These utilities may be eventually integrated into std/lists.