anchor.diff:  	await/4,
   	await/5,
   	await_body/5,
  +	fold_body/6,
   	signature_v2/5,
   	signature_v2/7,
   	access_token_v2/2,
  
positive.code: -spec parse_resource_key(binary(), binary()) -> {binary(), binary()}.
  parse_resource_key(<<$/, Rest/bits>>, Acc) -> {Acc, Rest};
  parse_resource_key(<<C, Rest/bits>>, Acc)  -> parse_resource_key(Rest, <<Acc/binary, C>>).
  
negative.code: -type qs()               :: [{binary(), binary() | true}].
  -type headers()          :: headers().
  -type request_options()  :: map().
  -type body_handler()     :: fun((binary(), fin | nofin, any()) -> any()).
  -type response_handler() :: fun((100..999, headers(), iodata()) -> iodata()).
  
  -export_type([qs/0, headers/0, request_options/0, response_handler/0]).
  