anchor.diff:    }
   }
   
  -abstract class ComponentOOP<T> {}
  -
  +@deprecated
   HigherEffect<T> higherEffect<T>(EffectPart<T> Function() builder) {
     return (Context<T> ctx) {
       final EffectPart<T> instance = builder();
  
positive.code:   }
  }
  
  abstract class EffectPart<T> extends AutoDispose {
    final Tuple2<Context<T>, Map<Object, OnAction>> _tuple =
        Tuple2<Context<T>, Map<Object, OnAction>>();
  
negative.code: import 'auto_dispose.dart';
  import 'basic.dart';
  
  /// The OOP style for parts of component is deprecated!
  /// A OOP style of coding the View-Part, Adapter-Part and Effect-Part.
  /// It's just the expansion of the context.
  
  