Program Repair Shop 33

Uniformize interfaces

        sub direct_observers {
          my $self = shift;
          if (ref($self)) {        # Get object member
            return $self->{$self->key} ||= [];
          } else {
            no strict 'refs';
            return \@{$self->classvar};  # Get package variable
          }
        }
        push @{$O{$self}}, ...;
        push @{$self->direct_observers}, ...;