-spec send_reliable(pid(), term()) -> ok.
-spec send_unreliable(pid(), term()) -> ok.
-spec send_unsequenced(pid(), term()) -> ok.
-spec start_link(term(), term()) -> Result when Result :: {ok, Pid :: pid()} | ignore | {error, Reason :: term()}.
-spec stop(pid()) -> ok.