Why not adopt me?
Test::Deep::Filter::Object - Internal plumbing for Test::Deep::Filter
my $object = Test::Deep::Filter::Object->new( $filter, $expected_structure );
my $filter_sub = $object->filter;
my $expected = $object->expected;
my $result = $object->descend( $got );
my $diagnostics = $object->diagnostics($where, $last_exp);
Kent Fredric <email@example.com>
This software is copyright (c) 2017 by Kent Fredric <firstname.lastname@example.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.