Module canrun::goals::project

source ·
Expand description

Goals that deal with resolved values.

Not all relationships can be expressed with the simpler low level operations, especially when involve values of different types.

The project family of goals use State.constrain() to allow dealing with resolved values. These goals are relatively low level and may be a bit subtle to use correctly. They are provided as a foundation for building higher level goals.