anchor.diff:  report(#ephp_array{trigger=undefined}=Array, _) ->
       Array;
   
  -report(#ephp_array{trigger={Module,Function}}=Array, Action) ->
  -    Module:Function(Array, Action).
  +report(#ephp_array{trigger={Module,Function,Args}}=Array, Action) ->
  +    apply(Module, Function, Args ++ [Array, Action]).
  
positive.code: 
  -export([
      new/0,
      new/2,
      size/1,
      find/2,
      store/3,
  
negative.code: 
  new() -> #ephp_array{}.
  
  new(Module, Function, Args) ->
      #ephp_array{trigger = {Module, Function, Args}}.
  
  size(#ephp_array{size=Size}) -> Size.
  
  