: (_) => User('Flutter', 0),
child: MaterialApp(
title: 'Flutter Demo',...{
return ListenableProvider.value(
listenable: User('Flutter', 0),
child: MaterialApp...: (_) => Person(User('person', 101)),
child: MaterialApp(
title: 'Flutter Demo',...ValueListenableProvider.value(
valueListenable: Person(User('person', 101)),
child: MaterialApp...: (_) => StreamController(),
initialData: Teacher('Teacher', 101),
child: MaterialApp