is_bm_list() returns TRUE for bm_list() objects (or subclasses)
and FALSE for all other objects.
Examples
font_file <- system.file("fonts/spleen/spleen-8x16.hex.gz", package = "bittermelon")
font <- read_hex(font_file)
is_bm_list(font)
#> [1] TRUE
is_bm_list(font, class = "bm_bitmap")
#> [1] TRUE
is_bm_list(font, class = "bm_pixmap")
#> [1] FALSE