EventStore Implementations Should Provide a Method for Storing Multiple Events Without a Loop
At the moment, we provide the following behaviour spec: ```elixir @callback handle_call({:record, %Event{}}, pid, Map) :: {:ok, [object_identifier: String.t]} @callback handle_call({:fetch, String.t}, pid, Map) :: {:ok, [events: [%Event{}]]} @callback handle_call({:fetch_until, String.t, pos_integer()}, pid, Map) :: {:ok, [events: [%Event{}]]} ``` We should really provide a `:record_many` to optimise writing multiple events, without the need for a loop
issue