If x is 0 < numeric <= 60, return crs object for UTM timezone x N;
if x is numeric > 60, return crs object for SRID x;
if x is character in the form nn, nnN or nnS, being nn a number 0 < nn <= 60,
return crs object for UTM timezone x N or x S (N if not specified);
if x is a different character, return crs object for proj4string x;
if wkt is given, return crs object for well-known-text representation wkt;
if x is of class sf or sfc, return its crs object.