public Datum eval(Tuple params) {
Datum datum = params.get(0);
if(datum instanceof NullDatum) return NullDatum.get();
StringBuilder result = new StringBuilder(datum.asChars());
for(int i = 1 ; i < params.size() ; i++) {
Datum tmpDatum = params.get(i);
if(tmpDatum instanceof NullDatum)
continue;