Proposed Addition to Python ASYNC.
I'm a big fan of using Python for distributed computing. I have used the Twisted framework for years and the process level support. I love that we now have Future, Async, and Await as a standard part of the language.

I've been thinking that the next step has to be merging together the threading and process level into a single langauge. This got me thinking with little change why not support the following language syntax/semantics:

&amp;#x200B;

typeOfEnttity := 'process' | 'thread';

func := \[async \[typeOfEntity\]\] def ....

&amp;#x200B;

The idea is that if I say 

def foo() ... it is the Python standard.

&amp;#x200B;

If I say

async def foo()  or async thread def foo()  ... 

 we have the asyncio stuff we have today.

&amp;#x200B;

If  I say

async process def foo() ....

I have it using the multiprocess support of Python. I think this movies python in the "right" direction. I'm wondering what you all think about this proposal?