we changed the API, for three reasons:

1. some extensions might want to add multiple methods on `hoodie`
2. some extensions might want to extend `hoodie.account` directly, or stuff like that.
3. we pass the hoodie instance anyway, so people will mess with it anyway.