{ "empty-sequence" : boolean(()), "null" : boolean(null), "non-empty-string" : boolean("foo"), "empty-string" : boolean(""), "zero" : boolean(0), "not-zero" : boolean(1e42) }, null and "foo"
{ "empty-sequence" : false, "null" : false, "non-empty-string" : true, "empty-string" : false, "zero" : false, "not-zero" : true } false
true and ( true or not true ), 1 + 1 eq 2 or not 1 + 1 eq 3
true true
true or (1 div 0)
true