Running ‘testthat.R’ [128s/189s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(maybe)
  > 
  > test_check("maybe")
  [ FAIL 44 | WARN 0 | SKIP 0 | PASS 75 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-and.R:2:3): and doesn't modify a single predicate ───────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-and.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-42", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-and_then.R:2:3): and_then will fail with non-maybe values ───────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-and_then.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-108", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-and_then.R:11:3): and_then will fail with a function which doesn't return a maybe value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-and_then.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-162", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-and_then.R:27:3): and_then will not modify a maybe value with a safe identity function ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-and_then.R:27:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair("", "...1")
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-180", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-filter_justs.R:2:3): filter_justs will fail if '.l' isn't a list of maybe values ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-filter_justs.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-210", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-from_just.R:13:3): from_just unwraps a just value ───────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-from_just.R:13:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-312", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-is_just.R:2:3): is_just returns TRUE for just values ────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-is_just.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-342", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-is_just.R:11:3): is_just returns FALSE for non-just values ──────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-is_just.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-372", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-is_maybe.R:11:3): is_maybe returns FALSE for non-maybe values ───
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-is_maybe.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-474", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-is_nothing.R:6:3): is_nothing returns FALSE for non-nothing values ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-is_nothing.R:6:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-576", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-just.R:2:3): just replaces class with 'maybe' ───────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-just.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-654", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-just.R:9:3): just returns maybe values ──────────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-just.R:9:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair("", "...1")
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-672", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe.R:2:3): maybe modifies a function to return a maybe value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-738", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe.R:9:3): maybe modifies a function to return a just value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe.R:9:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-816", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe.R:16:3): maybe modifies a function to return nothing when it has warnings ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe.R:16:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair("", "...1")
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-834", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_case.R:2:3): maybe_case will fail with non-maybe values ───
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_case.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-900", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_case.R:11:3): maybe_case unwraps and calls a function on a just value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_case.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-930", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_case.R:21:3): maybe_case returns the default with a nothing value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_case.R:21:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-960", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_contains.R:2:3): maybe_contains fails if '.m' isn't a maybe value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_contains.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair("", "...1")
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-978", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_contains.R:9:3): maybe_contains returns FALSE if the maybe value is a nothing ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_contains.R:9:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1044", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_contains.R:16:3): maybe_contains returns TRUE if the contents are equal to 'value' ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_contains.R:16:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1074", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_equal.R:5:3): maybe_equal fails if either argument isn't a maybe value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_equal.R:5:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1188", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_equal.R:18:3): maybe_equal returns TRUE if arguments are equal ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_equal.R:18:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1290", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_equal.R:25:3): maybe_equal returns FALSE if arguments are not equal ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_equal.R:25:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1320", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_flatten.R:11:3): maybe_flatten doesn't modify non-nested maybes ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_flatten.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1434", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_flatten.R:23:3): maybe_flatten removes a layer from a nested maybe ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_flatten.R:23:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1500", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_map.R:13:3): maybe_map will fail with a maybe returning function ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_map.R:13:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1542", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_map2.R:2:3): maybe_map2 will fail with non-maybe values ───
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_map2.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1668", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_map2.R:18:3): maybe_map2 will fail with a maybe returning function ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_map2.R:18:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair("", "...1")
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1686", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_map2.R:32:3): maybe_map2 will return nothing if either maybe is nothing ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_map2.R:32:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1752", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-maybe_map2.R:50:3): maybe_map2 will unwrap maybes and rewrap the result ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-maybe_map2.R:50:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1854", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_empty.R:9:3): not_empty returns TRUE for non-empty tibbles ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_empty.R:9:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.map(m, tree)
   15. │                           └─quickcheck (local) f(x$root)
   16. │                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   17. │                             │ └─base::withCallingHandlers(...)
   18. │                             ├─tibble::as_tibble(a, .name_repair = "unique")
   19. │                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   20. │                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   21. │                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   22. │                                   ├─rlang::set_names(...)
   23. │                                   └─tibble:::repaired_names(...)
   24. │                                     ├─tibble:::subclass_name_repair_errors(...)
   25. │                                     │ └─base::withCallingHandlers(...)
   26. │                                     └─vctrs::vec_as_names(...)
   27. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   28.   └─rlang::names_inform_repair(orig_names, names)
   29.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   30.       ├─base::withRestarts(...)
   31.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   32.       │   └─base (local) doWithOneRestart(return(expr), restart)
   33.       └─base::signalCondition(cnd)
   34.         ├─base::conditionMessage(cond)
   35.         └─rlang:::conditionMessage.rlang_message(cond)
   36.           └─rlang::cnd_message(c)
   37.             └─rlang:::cnd_message_format(cnd, ...)
   38.               └─rlang (local) cli_format(glue_escape(lines))
   39.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   40.                   └─cli::cli_format(x, .envir = emptyenv())
   41.                     └─cli:::fmt(...)
   42.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   43.                         ├─base::do.call(app[[msg$type]], msg$args)
   44.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1968", class = NULL)
   45.                           └─cli:::clii_bullets(app, text, id, class)
   46.                             └─base::lapply(...)
   47.                               └─cli (local) FUN(X[[i]], ...)
   48.                                 └─app$text(text[[i]])
   49.                                   └─cli:::clii_text(app, text)
   50.                                     └─app$xtext(text)
   51.                                       └─cli:::clii__xtext(...)
   52.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   53.                                           └─base::lapply(pars, ansi_trimws)
   54.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_empty.R:23:3): not_empty returns FALSE for empty tibbles ────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_empty.R:23:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.map(m, tree)
   15. │                           └─quickcheck (local) f(x$root)
   16. │                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   17. │                             │ └─base::withCallingHandlers(...)
   18. │                             ├─tibble::as_tibble(a, .name_repair = "unique")
   19. │                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   20. │                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   21. │                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   22. │                                   ├─rlang::set_names(...)
   23. │                                   └─tibble:::repaired_names(...)
   24. │                                     ├─tibble:::subclass_name_repair_errors(...)
   25. │                                     │ └─base::withCallingHandlers(...)
   26. │                                     └─vctrs::vec_as_names(...)
   27. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   28.   └─rlang::names_inform_repair(orig_names, names)
   29.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   30.       ├─base::withRestarts(...)
   31.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   32.       │   └─base (local) doWithOneRestart(return(expr), restart)
   33.       └─base::signalCondition(cnd)
   34.         ├─base::conditionMessage(cond)
   35.         └─rlang:::conditionMessage.rlang_message(cond)
   36.           └─rlang::cnd_message(c)
   37.             └─rlang:::cnd_message_format(cnd, ...)
   38.               └─rlang (local) cli_format(glue_escape(lines))
   39.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   40.                   └─cli::cli_format(x, .envir = emptyenv())
   41.                     └─cli:::fmt(...)
   42.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   43.                         ├─base::do.call(app[[msg$type]], msg$args)
   44.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2082", class = NULL)
   45.                           └─cli:::clii_bullets(app, text, id, class)
   46.                             └─base::lapply(...)
   47.                               └─cli (local) FUN(X[[i]], ...)
   48.                                 └─app$text(text[[i]])
   49.                                   └─cli:::clii_text(app, text)
   50.                                     └─app$xtext(text)
   51.                                       └─cli:::clii__xtext(...)
   52.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   53.                                           └─base::lapply(pars, ansi_trimws)
   54.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_infinite.R:7:3): not_infinite returns TRUE if value is not infinite ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_infinite.R:7:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2112", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_na.R:10:3): not_na returns TRUE if value is not NA ──────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_na.R:10:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2202", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_nan.R:6:3): not_nan returns TRUE if value is not NaN ────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_nan.R:6:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2304", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-not_null.R:6:3): not_null returns TRUE if value is not NULL ─────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-not_null.R:6:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2346", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-perhaps.R:2:3): perhaps doesn't modify a function if it doesn't error or warn ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-perhaps.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2424", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-perhaps.R:11:3): perhaps modifies a function to return a default when it has warnings ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-perhaps.R:11:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2514", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-perhaps.R:20:3): perhaps modifies a function to return a default when it has errors ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-perhaps.R:20:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2604", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-perhaps.R:29:3): allow_warning allows functions with warnings to return expected ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-perhaps.R:29:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2706", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-with_default.R:2:3): with_default will fail with non-maybe values ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-with_default.R:2:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog::gen.run(g, size)
   15. │                           └─hedgehog:::unfoldgenerator(generator, size)
   16. │                             └─generator$unGen(size)
   17. │                               └─hedgehog:::tree.bind(...)
   18. │                                 └─hedgehog (local) f(x$root)
   19. │                                   └─hedgehog::gen.run(f(x), size)
   20. │                                     └─hedgehog:::unfoldgenerator(generator, size)
   21. │                                       └─generator$unGen(size)
   22. │                                         └─hedgehog:::tree.map(m, tree)
   23. │                                           └─quickcheck (local) f(x$root)
   24. │                                             ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   25. │                                             │ └─base::withCallingHandlers(...)
   26. │                                             ├─tibble::as_tibble(a, .name_repair = "unique")
   27. │                                             └─tibble:::as_tibble.list(a, .name_repair = "unique")
   28. │                                               └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   29. │                                                 └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   30. │                                                   ├─rlang::set_names(...)
   31. │                                                   └─tibble:::repaired_names(...)
   32. │                                                     ├─tibble:::subclass_name_repair_errors(...)
   33. │                                                     │ └─base::withCallingHandlers(...)
   34. │                                                     └─vctrs::vec_as_names(...)
   35. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   36.   └─rlang::names_inform_repair(orig_names, names)
   37.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   38.       ├─base::withRestarts(...)
   39.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   40.       │   └─base (local) doWithOneRestart(return(expr), restart)
   41.       └─base::signalCondition(cnd)
   42.         ├─base::conditionMessage(cond)
   43.         └─rlang:::conditionMessage.rlang_message(cond)
   44.           └─rlang::cnd_message(c)
   45.             └─rlang:::cnd_message_format(cnd, ...)
   46.               └─rlang (local) cli_format(glue_escape(lines))
   47.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   48.                   └─cli::cli_format(x, .envir = emptyenv())
   49.                     └─cli:::fmt(...)
   50.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   51.                         ├─base::do.call(app[[msg$type]], msg$args)
   52.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2772", class = NULL)
   53.                           └─cli:::clii_bullets(app, text, id, class)
   54.                             └─base::lapply(...)
   55.                               └─cli (local) FUN(X[[i]], ...)
   56.                                 └─app$text(text[[i]])
   57.                                   └─cli:::clii_text(app, text)
   58.                                     └─app$xtext(text)
   59.                                       └─cli:::clii__xtext(...)
   60.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   61.                                           └─base::lapply(pars, ansi_trimws)
   62.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-with_default.R:9:3): with_default unwraps a just value ──────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-with_default.R:9:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2850", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-with_default.R:19:3): with_default returns the default with a nothing value ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─quickcheck::for_all(...) at test-with_default.R:19:2
    2. │ └─hedgehog::forall(...)
    3. │   └─hedgehog::gen.run(generator, size)
    4. │     └─hedgehog:::unfoldgenerator(generator, size)
    5. │       └─base::lapply(generator, function(g) unfoldgenerator(g, size))
    6. │         └─hedgehog (local) FUN(X[[i]], ...)
    7. │           └─hedgehog:::unfoldgenerator(g, size)
    8. │             └─generator$unGen(size)
    9. │               └─hedgehog:::tree.bind(...)
   10. │                 └─hedgehog (local) f(x$root)
   11. │                   └─hedgehog::gen.run(f(x), size)
   12. │                     └─hedgehog:::unfoldgenerator(generator, size)
   13. │                       └─generator$unGen(size)
   14. │                         └─hedgehog:::tree.bind(...)
   15. │                           └─hedgehog (local) f(x$root)
   16. │                             └─hedgehog::gen.run(f(x), size)
   17. │                               └─hedgehog:::unfoldgenerator(generator, size)
   18. │                                 └─generator$unGen(size)
   19. │                                   └─hedgehog:::tree.map(m, tree)
   20. │                                     └─quickcheck (local) f(x$root)
   21. │                                       ├─base::suppressMessages(tibble::as_tibble(a, .name_repair = "unique"))
   22. │                                       │ └─base::withCallingHandlers(...)
   23. │                                       ├─tibble::as_tibble(a, .name_repair = "unique")
   24. │                                       └─tibble:::as_tibble.list(a, .name_repair = "unique")
   25. │                                         └─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
   26. │                                           └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   27. │                                             ├─rlang::set_names(...)
   28. │                                             └─tibble:::repaired_names(...)
   29. │                                               ├─tibble:::subclass_name_repair_errors(...)
   30. │                                               │ └─base::withCallingHandlers(...)
   31. │                                               └─vctrs::vec_as_names(...)
   32. └─vctrs:::describe_repair("", "...1")
   33.   └─rlang::names_inform_repair(orig_names, names)
   34.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   35.       ├─base::withRestarts(...)
   36.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   37.       │   └─base (local) doWithOneRestart(return(expr), restart)
   38.       └─base::signalCondition(cnd)
   39.         ├─base::conditionMessage(cond)
   40.         └─rlang:::conditionMessage.rlang_message(cond)
   41.           └─rlang::cnd_message(c)
   42.             └─rlang:::cnd_message_format(cnd, ...)
   43.               └─rlang (local) cli_format(glue_escape(lines))
   44.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   45.                   └─cli::cli_format(x, .envir = emptyenv())
   46.                     └─cli:::fmt(...)
   47.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   48.                         ├─base::do.call(app[[msg$type]], msg$args)
   49.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2868", class = NULL)
   50.                           └─cli:::clii_bullets(app, text, id, class)
   51.                             └─base::lapply(...)
   52.                               └─cli (local) FUN(X[[i]], ...)
   53.                                 └─app$text(text[[i]])
   54.                                   └─cli:::clii_text(app, text)
   55.                                     └─app$xtext(text)
   56.                                       └─cli:::clii__xtext(...)
   57.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   58.                                           └─base::lapply(pars, ansi_trimws)
   59.                                             └─cli (local) FUN(X[[i]], ...)
  
  [ FAIL 44 | WARN 0 | SKIP 0 | PASS 75 ]
  Error: Test failures
  Execution halted