string => string...OK stringtype/(str)
string => integer...XERR typecheck
string => bool...XERR typecheck
string => strbool...OK stringtype/(str)
int => string...XERR typecheck
int => integer...OK integertype/17
int => bool...XERR typecheck
int => strbool...XERR typecheck
true => string...XERR typecheck
true => integer...XERR typecheck
true => bool...OK booleantype/true
true => strbool...XERR typecheck
false => string...XERR typecheck
false => integer...XERR typecheck
false => bool...OK /noval
false => strbool...OK booleantype/false
array => string...XERR typecheck
array => integer...XERR typecheck
array => bool...XERR typecheck
array => strbool...XERR typecheck
empty string => string...OK stringtype/()
empty string => integer...XERR typecheck
empty string => bool...XERR typecheck
empty string => strbool...OK booleantype/false
int =>...OK /noval
bool =>...OK /noval
strbool =>...OK /noval
true => bool, false => true...XERR fieldreset
