use strict;
use warnings FATAL => 'all';
+use base qw(HTML::Zoom::StreamBase);
sub new {
my ($class, $args) = @_;
_stream => $args->{stream},
_match => $args->{match},
_filter => $args->{filter},
+ _zconfig => $args->{zconfig},
},
$class
);
}
-sub next {
+sub _next {
my ($self) = @_;
# if our main stream is already gone then we can short-circuit