title: Builder widget for ChangeNotifier in Flutter
body: <h2>Background</h2>
  <ul>
  <li>A <code>ValueNotifier</code> has a <code>ValueListenableBuilder</code> widget.</li>
  <li>A <code>Stream</code> has a <code>StreamBuilder</code> widget.</li>
  <li>A <code>Future</code> has a <code>FutureBuilder</code> widget.</li>
  </ul>
  <h2>Question</h2>
  <ul>
  <li>What is the builder for <code>ChangeNotifier</code>?</li>
  </ul>
  <h2>What I tried</h2>
  <p>I tried using a <code>ValueListenableBuilder</code> with <code>ChangeNotifier</code> but <code>ChangeNotifier</code> doesn't implement <code>ValueListenable</code>.</p>
  <p>I know I could use <code>ChangeNotifierProvider</code> from the <code>Provider</code> package, but I'd like to know if there is a solution that doesn't require a third-party package.</p>