# scopes.core.environ """Defining an environment for the communication system""" from scopes import core from scopes.core import actor from scopes.core.message import Message from scopes.util import keywords as k async def proc_env(msg: Message, scope: core.Scope) -> None: await scope.environ.put(msg) def create(meta_env: core.Mailbox) -> core.Mailbox: scope = core.create_scope(meta_env, (k.env, k.c00), program=lambda x: proc_env) return core.neuron(scope)