Adding checks to args to Sort; splitting RecFldLiteral into constituent literal types.