So I\'ve been changing my flutter codebase to use provider state management. I thought I understood enough to take this challenge, and most importantly, provider seemed like