add variable type "Boolean"
it is often necessary to assign a "yes/no" property to a tool, e.g. "coated". This could be done via has parameter, but the variable then is neither numerical nor text, but Boolean.
This could be modelled just like text variable, just with Boolean instead of string.