Or

(or arguments) -> #f or value

Returns the first value to evaluate as true. If all evaluate as false, #f is returned.

Examples:

>>(or 1 #f)
:: 1
>>(or #f 1)
:: 1
>>(or (string? 1) (integer? "foo"))
:: #f

See also: and