pub fn handshake<IO: Write + Read, Data, F: FnOnce(&str) -> Result<Export<Data>>>( c: IO, exports: F ) -> Result<Data>
Passes the requested export name to the provided callback to get the requested export