implement string version of argspec