Is there a simple way to pass a data (string for example) from one task to another task? I found vibe.core.signal module. It looks like core.sync.condition of Phobos, but anyway I can't understand how to use it. Would you please give a basic example?