You can find discussions about this kind of functionality by searching for “task ports”. In short, it has been discussed multiple times and it was decided against it.
The most recent position of Evan is here and I expect that this is the current position too.
If you look into the previous discussions you will understand more of the concerns around this kind of functionality.