An Erlang library to turn multiple concurrently blocking calls in processes into batch calls