This naming would clash with OAuth1's crazily named `oauth2` library.
Given that we don't really need the `import provider` anywhere, can we just use `import provide.oauth2 as oauth2_provider` and use that throughout.