Returns first non-missing, non-null argument, otherwise NULL
.
We have to perform some pretty weird tryCatch
stuff internally,
so you should better not pass complex function calls into the arguments that can throw exceptions,
as these will be completely muffled, and return NULL
in the end.