anchor.diff:      , timestamp        = Timestamp
       , nonce            = Nonce
   
  -    , temp_token       = {tmp, <<_/binary>>}=TmpToken
  +    , temp_token       = {tmp, <<_/binary>>}=TmpTokenID
       , verifier         = <<VerifierGivenBin/binary>>
   
       , host             = Host
  
positive.code:     ValidateSignature =
          fun (#request_validation_state
              { creds_client = {some, ClientCredentials}
              , creds_tmp    = {some, TmpTokenCredentials}
              , verifier     = {some, Verifier}
              }=State) ->
              ClientSharedSecret =
  
negative.code: 
  -record(request_validation_state,
      { creds_client = none :: hope_option:t(oauth1_credentials:t(client))
      , creds_tmp_tok= none :: hope_option:t(oauth1_credentials:t(tmp))
      , verifier     = none :: hope_option:t(oauth1_verifier:t())
  
      , result       = none :: hope_option:t(term())
  