Fixes #46

Better outlines the evaluation as comparing each external variable value
to an "OR" combination of all possible values and restrictions