A waiver object.Source:
This function is borrowed from ggplot2. It creates a "flag" object indicating
that a value has been intentionally left blank (because it will be filled in
by something else). Often, a function argument being missing or
result in an error, while passing
waiver() will cause the function to look
elsewhere in the script for an acceptable value.