Behaviour for modules receiving session events
event() :: any
event_receiver_pid() :: pid
send_event(event_receiver_pid, event) :: :ok