all_bw(x, -1, 1, bounds = NA_character_)

Error in all_bw(x, -1, 1, bounds = NA_character_) : 
  Argument `bounds` may not be NA.

Error in all_bw(x, 1:3, 4) : Argument `lo` must be length 1 (is 3).

Error in all_bw(x, 1, 4:5) : Argument `hi` must be length 1 (is 2).

Argument `x` must be numeric-like or character (is list).

Error in all_bw(list(), 1, 2) : 
  Argument `x` must be numeric-like or character (is list).

Error in all_bw(x, list(), 2) : Argument `lo` must be length 1 (is 0).

Error in all_bw(x, 1, list()) : Argument `hi` must be length 1 (is 0).

Argument `lo` must be logical, integer, numeric, or character (is list).

Error in all_bw(x, list(1), 2) : 
  Argument `lo` must be logical, integer, numeric, or character (is list).

Argument `hi` must be logical, integer, numeric, or character (is list).

Error in all_bw(x, 1, list(1)) : 
  Argument `hi` must be logical, integer, numeric, or character (is list).

Argument `x` is numeric-like, but `lo` is character.

Error in all_bw(x, "a", 1) : 
  Argument `x` is numeric-like, but `lo` is character.

Argument `x` is numeric-like, but `hi` is character.

Error in all_bw(x, 1, "a") : 
  Argument `x` is numeric-like, but `hi` is character.

two.let <- two.let.na <- two.let.inf <- c(letters, do.call(paste0, 
    expand.grid(letters, letters)))

Argument `hi` (z) must be greater than or equal to `lo` (a).

Error in all_bw(letters, "z", "a") : 
  Argument `hi` (z) must be greater than or equal to `lo` (a).

all_bw(letters, "a", "z", bounds = "[)")

all_bw(letters, "a", "z", bounds = "(]")

all_bw(two.let, "a", "zz", bounds = "()")

two.let.2 <- tail(head(two.let, -1), -1)

all_bw(two.let.2, "a", "zz", bounds = "()")

all_bw(two.let.2, "a", "zz", bounds = "[)")

all_bw(two.let.2, "a", "zz", bounds = "(]")

all_bw(two.let.2, "a", "zz", bounds = "()", na.rm = TRUE)

all_bw(two.let.2, "a", "zz", bounds = "[)", na.rm = TRUE)

all_bw(two.let.2, "a", "zz", bounds = "(]", na.rm = TRUE)

all_bw(two.let, -Inf, Inf, bounds = "()")

all_bw(two.let, -Inf, Inf, bounds = "[)")

all_bw(two.let, -Inf, Inf, bounds = "(]")