Check validity of object's names used in sets
Examples
check_name("name")
#> [1] TRUE
check_name("1name")
#> [1] FALSE
check_name("name1")
#> [1] TRUE
check_name("name_1")
#> [1] TRUE
check_name("name_1!")
#> [1] FALSE
check_name(c("a", "b")) # FALSE, not a single name
#> [1] FALSE
check_name(1) # FALSE, not character
#> [1] FALSE
