-spec start(any(), any()) -> {ok, pid()} | {ok, pid(), any()} | {error, any()}.
-spec stop(any()) -> ok.
-spec unstick() -> ok.