Remote Procedure Call with B-encode serialization and Lwt concurrency.