Given a set of vectors,
coalesce() finds the first non-missing value at each position. This is inspired by the SQL
COALESCE function which does the same thing for
Vectors. Inputs should be recyclable (either be length
coalesce() type checking does not take place.