anchor.diff:  		State           :: any(),
   		ReadOpts        :: map(),
   		RespContentType :: binary(),
  -		HandleSuccess   :: fun((Req, any()) -> {Result, Req, State}),
  +		HandleSuccess   :: fun((any(), Req) -> {Result, Req, State}),
   		Result          :: true | stop | binary().
   handle_payload(Req, State, ReadOpts, RespContentType, HandleSuccess) ->
   	HandleFailure =
  
positive.code: 	when
  		Req             :: cowboy_req:req(),
  		State           :: any(),
  		HandleSuccess   :: fun((Req, any()) -> {Result, Req, State}),
  		Result          :: true | stop | binary().
  handle_payload(Req, State, HandleSuccess) ->
  	handle_payload(Req, State, #{}, HandleSuccess).
  
negative.code: start() ->
  	HttpOpts = datastore:http_options(),
  	HttpdRequiredOpts =
  		#{stream_handlers => [datastore_streamh],
  			middlewares => [datastore_httpm_cors, cowboy_router, cowboy_handler],
  			env => #{dispatch => dispatch(), allowed_origins => datastore:allowed_origins()}},
  	HttpdStart =
  