There are times when you deal with completely independent input/output 'pipes' - where parallelizing would really help speed things up.
Can't there be a way to capture that idiom and multi thread it in the language itself?
Example:
loop:
read an XML
produce a JSON like