funk.first_non_null(a,b,..)