# as_box_if() ensures boxed value if predicate returns TRUE Code (expect_error(as_box_if(NULL, ~10))) Output Error in `.p()`: ! Predicate functions must return a single `TRUE` or `FALSE`, not the number 10 Code (expect_error(as_box_if(NULL, ~ c(TRUE, FALSE)))) Output Error in `.p()`: ! Predicate functions must return a single `TRUE` or `FALSE`, not a logical vector