s_expressions-conditionals-generic_evaluate: new generic function providing a boolean expression evaluation framework