GuardGuard Guard functions isBooleanisEmptyObjectisFunctionisIterableisMapisNotNullisNullisObjectisPlainObjectisPromiseisSetisStringisTruthytryOrisBoolean