Hi,
Very cool, I would see straight away a lot of thing to expand on this.
expression should allow the return of more than a bool, floats, ints, string, etc. I feel it could be frustrating to get such a convenient action to just return bools, but I am not sure how it's made under the hood, so it may be not really possible to expand on this.
also, I tried to use a string variable but I think the value will always evaluate to true, I think it should evaluate string for "1", "true" "false", empty or with content and return true or false on these cases.
Or, maybe double check what variables are use and warn the user about unsupported variable types within this expression
Bye,
Jean