DB backed, FSM-like family of workers, distributed on multiple nodes.
GrpcMock is mocking library for [Elixir gRPC implementation](https://github.com/tony612/grpc-elixir). It provides seamless mock creation based on `pb.ex` definition and usual mocking "expect" - "verify" mechanisms.
Wormhole captures anything that is emitted out of the callback (return value or any kind of exception) and transfers it to the calling process in the form {:ok, state} or {:error, reason}.