Open MingweiSamuel opened 3 months ago
Can this be a macro? Here's something similar but a bit different (output type is a single Pair<SetUnion,Lat>
rather than SetUnion<Pair<...>>
):
<network> -> <SetUnion<T>...> -> map(|e: SetUnion<T>| PairLattice(e, #lat)) -> state()
Not sure exactly about the types, might be a cartesian-product-esque latticebimorphism, or maybe some sort of atomize morphism
This came up for the KVS, joining a set of readers with a KVS value