ref.watch(p.future) 相当のセレクタProvider
ref.watch(p.future)
Provider<Future<T>> get future => _FutureProvider<T>(this);