Palombe lets you send and receive messages synchronously through different processes using named pipes
extern create palombe; fn main() { palombe.send("foo", "bar"); }
extern create palombe; fn main() { println("{}", palombe.receive("foo")); // bar }