prettycheck includes four main types of functions: test_*(), check_*(), assert_*(), and expect_*(). The test_*() functions return a logical flag; the check_*() functions return a logical flag and throw a warning message if the condition is not met; and theassert_*() and expect_*() functions return a logical flag and throw an error if the condition is not met.