pergola (cargo): abstract types for join-semilattices
Keywords: semilattice|crdt|algebra|join|lattice