anchor.diff:      oauth1_realm:t().
   
   -record(t,
  -    { token     :: token()
  +    { token  :: token()
       , realms :: [realm()]
       }).
   
  
positive.code:     t().
  cons({token, <<_/binary>>}=Token) ->
      #t
      { token     = Token
      , realms = ordsets:new()
      }.
  
  
negative.code:             Error
      ;   {ok, RealmsJson} ->
              T = #t
                  { token  = Token
                  , realms = jsx:decode(RealmsJson)
                  },
              {ok, T}
  