Simplified processing of input arguments.

Now all non-string non-buffer input is processed through .toString().