One further problem here is, that in Pd, which is a graphical language, it is easier to overlook the [import net] object depending on where it is placed (and who placed it).
What happens when the [import net] object is created after [send] and/or [receive] get created? And then what happens if you save the file and reload it?
that's the reason, why an |import| object can't be implemented this way ... the only clean way would be a property of the canvas ...
t