lib/dopple/target.ex
defprotocol Dopple.Target do
@moduledoc """
A resource that the system will periodically ping, to receive measurements
"""
alias Dopple.Receipt
@spec ping(__MODULE__, Event) :: {:ok, Receipt.t()} | {:error, any}
def ping(target, event)
end