# redefine funs to give us flexibility if we change packages without having

$success
[1] 1

$message
NULL

$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"      "\"ab\""  "is"      "\"abc\""

$message$wrap
$message$wrap[[1]]
NULL[1]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL

$message$wrap[[2]][[2]]
[1] 1




$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"      "\"NA\""  "is"      "\"abc\""

$message$wrap
$message$wrap[[1]]
NULL[1]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL

$message$wrap[[2]][[2]]
[1] 1




$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"     "\"ab\"" "is"     "\"NA\""

$message$wrap
$message$wrap[[1]]
NULL[1]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL

$message$wrap[[2]][[2]]
[1] 1




$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"                  "identical to target" ""                   
[4] ""                   

$message$wrap
$message$wrap[[1]]
NULL

$message$wrap[[2]]
NULL



$df
[1] 0

$lvl
[1] 0

# Note third argument is left in for legacy reasons but doesn't actually do
# anything

$success
[1] 0

$message
$message$message
[1] "be"    "\"a\"" "is"    "\"c\""

$message$wrap
$message$wrap[[1]]
class(NULL)[1]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL




$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "inherit"          "from class \"d\"" ""                 ""                

$message$wrap
$message$wrap[[1]]
NULL

$message$wrap[[2]]
NULL



$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"    "\"d\"" "is"    "\"c\""

$message$wrap
$message$wrap[[1]]
class(NULL)[1]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL




$df
[1] 0

$lvl
[1] 0

$success
[1] 0

$message
$message$message
[1] "be"    "\"d\"" "is"    "\"c\""

$message$wrap
$message$wrap[[1]]
class(NULL)[3]

$message$wrap[[2]]
$message$wrap[[2]][[1]]
NULL




$df
[1] 0

$lvl
[1] 0

# this should never happen in reality, but use alike check since not char char comparison