Boolean, function, any or anything else
Optionalcontext: ContextInput condition. Can be undefined, a boolean, a function or a condition any
Reusable data types that can be used by anything, but should not be used to store data between function calls. Can be used to save memory on frequent function calls.
Tests if a condition is truthy or falsy. Returns true if the condition is unspecified