extract throw+ arg parsing into s/parse-throw+