laborantin-hs- an experiment management framework  Safe
HaskellNone     expandParamSpace :: ParameterSpace -> TExpr Bool
-> ParameterSpaceSource  Expands a ParameterSpace to all values
that could match a TExpr Bool.  Currently only supports
countably finite expansions of parameters. That is TExpr Bool
such as (sc.param param > 32) are ignored. Instead (sc.param
param in [foo, bar]) gets expanded to (param, [StringParam foo,
StringParam bar]) Supported expensions are And Or Eq / Contains.
The idea is that you can generate a list of Execution to run by
first expanding all possible points in the ParameterSpace
modified by the TExpr, and then filter these possible points
using a same TExpr.