1
2
3
4
5
6
7
8
9
10
11
12
13
/*! Unifiable collections with supporting [goal](crate::goals) functions.

# NOTE: These are not very battle tested and may be fatally flawed

Unifying large or complex collections may involve forking the state for
every possible combination of values. Also, the inherent complexity of
specifying and implementing these operations correctly means that they could
be flat out wrong. More testing, benchmarking and refinement is required.
*/

pub mod lmap;
pub mod ltup;
pub mod lvec;