| Index: impl/memory/user.go
 | 
| diff --git a/impl/memory/user.go b/impl/memory/user.go
 | 
| index 53fbd0b3aa74a653cb68da68a60cb4d636aa1718..1a3382b708eddc6366e82fa230f2b8329862670b 100644
 | 
| --- a/impl/memory/user.go
 | 
| +++ b/impl/memory/user.go
 | 
| @@ -28,14 +28,14 @@ type userImpl struct {
 | 
|  	data *userData
 | 
|  }
 | 
|  
 | 
| -var _ user.Interface = (*userImpl)(nil)
 | 
| +var _ user.RawInterface = (*userImpl)(nil)
 | 
|  
 | 
| -// useUser adds a user.Interface implementation to context, accessible
 | 
| -// by user.Get(c)
 | 
| +// useUser adds a user.RawInterface implementation to context, accessible
 | 
| +// by user.Raw(c) or the exported user methods.
 | 
|  func useUser(c context.Context) context.Context {
 | 
|  	data := &userData{}
 | 
|  
 | 
| -	return user.SetFactory(c, func(ic context.Context) user.Interface {
 | 
| +	return user.SetFactory(c, func(ic context.Context) user.RawInterface {
 | 
|  		return &userImpl{data}
 | 
|  	})
 | 
|  }
 | 
| @@ -83,9 +83,7 @@ func (u *userImpl) OAuthConsumerKey() (string, error) {
 | 
|  	return "", fmt.Errorf("OAuthConsumerKey is deprecated")
 | 
|  }
 | 
|  
 | 
| -func (u *userImpl) Testable() user.Testable {
 | 
| -	return u
 | 
| -}
 | 
| +func (u *userImpl) GetTestable() user.Testable { return u }
 | 
|  
 | 
|  func (u *userImpl) SetUser(user *user.User) {
 | 
|  	u.data.Lock()
 | 
| 
 |