> recode(factor("a"), a = 5, .missing = 10)
Error: `.missing` is not supported for factors.

> recode("a", b = 5, "c")
Error: Argument 3 must be named, not unnamed.

> recode(factor("a"), b = 5, "c")
Error: Argument 3 must be named, not unnamed.


no replacement
==============

> recode(1:5)
Error: No replacements provided.

> recode("a")
Error: No replacements provided.

> recode(factor("a"))
Error: No replacements provided.

