Hello community,

here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory 
checked in at 2020-08-29 20:40:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Type-Tiny"

Sat Aug 29 20:40:56 2020 rev:20 rq:829971 version:1.010005

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes    
2020-08-21 19:18:52.104874470 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.3399/perl-Type-Tiny.changes  
2020-08-29 20:41:13.129436815 +0200
@@ -1,0 +2,13 @@
+Thu Aug 27 03:10:09 UTC 2020 - Tina Müller <[email protected]>
+
+- updated to 1.010005
+   see /usr/share/doc/packages/perl-Type-Tiny/Changes
+
+  1.010005     2020-08-26
+
+   - Improvements to $AvoidCallbacks support for
+     Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref,
+     RegexpRef, FileHandle, Object, Overload, and Tied types from
+     Types::Standard.
+
+-------------------------------------------------------------------

Old:
----
  Type-Tiny-1.010004.tar.gz

New:
----
  Type-Tiny-1.010005.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Type-Tiny.spec ++++++
--- /var/tmp/diff_new_pack.vO5TCO/_old  2020-08-29 20:41:16.065438041 +0200
+++ /var/tmp/diff_new_pack.vO5TCO/_new  2020-08-29 20:41:16.069438043 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Type-Tiny
-Version:        1.010004
+Version:        1.010005
 Release:        0
 %define cpan_name Type-Tiny
 Summary:        Tiny, yet Moo(se)-compatible type constraint

++++++ Type-Tiny-1.010004.tar.gz -> Type-Tiny-1.010005.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/COPYRIGHT 
new/Type-Tiny-1.010005/COPYRIGHT
--- old/Type-Tiny-1.010004/COPYRIGHT    2020-08-18 17:02:58.000000000 +0200
+++ new/Type-Tiny-1.010005/COPYRIGHT    2020-08-26 15:50:11.000000000 +0200
@@ -327,12 +327,12 @@
 Copyright: Copyright 2017 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: CREDITS
- Changes
- LICENSE
- Makefile.PL
- README
-Copyright: Copyright 1970 Toby Inkster.
+Files: t/40-regression/rt92571-2.t
+ t/40-regression/rt92571.t
+ t/40-regression/rt92591.t
+ t/40-regression/rt94196.t
+ t/40-regression/rt97684.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: lib/Types/Standard/CycleTuple.pm
@@ -343,12 +343,12 @@
 Copyright: This software is copyright (c) 2017-2020 by Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt92571-2.t
- t/40-regression/rt92571.t
- t/40-regression/rt92591.t
- t/40-regression/rt94196.t
- t/40-regression/rt97684.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius.
+Files: CREDITS
+ Changes
+ LICENSE
+ Makefile.PL
+ README
+Copyright: Copyright 1970 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: t/20-unit/Type-Library/recursive-type-definitions.t
@@ -358,13 +358,6 @@
 Copyright: This software is copyright (c) 2020 by Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: META.json
- META.yml
- NEWS
- doap.ttl
-Copyright: Copyright 2020 Toby Inkster.
-License: GPL-1.0+ or Artistic-1.0
-
 Files: t/20-unit/Types-Common-Numeric/basic.t
  t/20-unit/Types-Common-String/basic.t
  t/20-unit/Types-Common-String/coerce.t
@@ -372,6 +365,13 @@
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Matt S Trout 
- mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>).
 License: GPL-1.0+ or Artistic-1.0
 
+Files: META.json
+ META.yml
+ NEWS
+ doap.ttl
+Copyright: Copyright 2020 Toby Inkster.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: lib/Type/Tiny/_HalfOp.pm
  t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t
  t/40-regression/73f51e2d.pl
@@ -385,6 +385,11 @@
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Diab Jerius.
 License: GPL-1.0+ or Artistic-1.0
 
+Files: inc/archaic/Test/More.pm
+ inc/archaic/Test/Simple.pm
+Copyright: Copyright 2001-2008 by Michael G Schwern <[email protected]>.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: COPYRIGHT
  SIGNATURE
 Copyright: None
@@ -395,40 +400,27 @@
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Vyacheslav 
Matyukhin.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/archaic/Test/More.pm
- inc/archaic/Test/Simple.pm
-Copyright: Copyright 2001-2008 by Michael G Schwern <[email protected]>.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: t/40-regression/rt133141.t
-Copyright: This software is copyright (c) 2020 by Andrew Ruder.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: t/40-regression/rt125765.t
-Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen.
+Files: examples/benchmarking/benchmark-param-validation.pl
+Copyright: Copyright 2018 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/99-moose-std-types-test.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Infinity 
Interactive, Inc..
+Files: t/20-unit/Type-Tiny-_HalfOp/extra-params.t
+Copyright: This software is copyright (c) 2020 by Graham Knop.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: examples/benchmarking/benchmark-coercions.pl
-Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
+Files: inc/archaic/Test/Builder/IO/Scalar.pm
+Copyright: Copyright (c) 1996 by Eryq.  All rights reserved.
+ Copyright (c) 1999,2001 by ZeeGee Software Inc.  All rights reserved.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: CONTRIBUTING
-Copyright: Copyright 2019 Toby Inkster.
+Files: inc/Test/Fatal.pm
+Copyright: Copyright 2014 Ricardo Signes.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: t/40-regression/gh1.t
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Richard 
Simões.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/archaic/Test/Builder/IO/Scalar.pm
-Copyright: Copyright (c) 1996 by Eryq.  All rights reserved.
- Copyright (c) 1999,2001 by ZeeGee Software Inc.  All rights reserved.
-License: GPL-1.0+ or Artistic-1.0
-
 Files: inc/Test/Requires.pm
 Copyright: Copyright 2019 MATSUNO Tokuhiro.
 License: GPL-1.0+ or Artistic-1.0
@@ -437,52 +429,60 @@
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by David 
Golden, Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/30-integration/MooseX-Getopt/coercion.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander 
Hartmaier.
+Files: t/40-regression/ttxs-gh1.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/20-unit/Type-Params/multisig-custom-message.t
-Copyright: This software is copyright (c) 2018-2020 by Benct Philip Jonsson.
+Files: CONTRIBUTING
+Copyright: Copyright 2019 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt125132.t
-Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin.
+Files: t/30-integration/MooseX-Getopt/coercion.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander 
Hartmaier.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt90096.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel 
Kaufman.
+Files: t/40-regression/rt98113.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari 
Mannsåker.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/Test/Fatal.pm
-Copyright: Copyright 2014 Ricardo Signes.
+Files: dist.ini
+Copyright: Copyright 2014 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/Try/Tiny.pm
-Copyright: Copyright 2014 Yuval Kogman.
+Files: t/40-regression/rt125765.t
+Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: examples/benchmarking/benchmark-param-validation.pl
-Copyright: Copyright 2018 Toby Inkster.
+Files: t/99-moose-std-types-test.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Infinity 
Interactive, Inc..
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt98113.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari 
Mannsåker.
+Files: t/40-regression/rt90096.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel 
Kaufman.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/ttxs-gh1.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund.
+Files: inc/Try/Tiny.pm
+Copyright: Copyright 2014 Yuval Kogman.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: inc/archaic/Test/Builder.pm
 Copyright: Copyright 2002-2008 by chromatic <[email protected]> and.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/20-unit/Type-Tiny-_HalfOp/extra-params.t
-Copyright: This software is copyright (c) 2020 by Graham Knop.
+Files: examples/benchmarking/benchmark-coercions.pl
+Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: dist.ini
-Copyright: Copyright 2014 Toby Inkster.
+Files: t/20-unit/Type-Params/multisig-custom-message.t
+Copyright: This software is copyright (c) 2018-2020 by Benct Philip Jonsson.
+License: GPL-1.0+ or Artistic-1.0
+
+Files: t/40-regression/rt133141.t
+Copyright: This software is copyright (c) 2020 by Andrew Ruder.
+License: GPL-1.0+ or Artistic-1.0
+
+Files: t/40-regression/rt125132.t
+Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin.
 License: GPL-1.0+ or Artistic-1.0
 
 License: Artistic-1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/Changes 
new/Type-Tiny-1.010005/Changes
--- old/Type-Tiny-1.010004/Changes      2020-08-18 17:01:18.000000000 +0200
+++ new/Type-Tiny-1.010005/Changes      2020-08-26 15:48:23.000000000 +0200
@@ -7,6 +7,13 @@
 Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny>
 Maintainer:   Toby Inkster (TOBYINK) <[email protected]>
 
+1.010005       2020-08-26
+
+ - Improvements to $AvoidCallbacks support for
+   Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref,
+   RegexpRef, FileHandle, Object, Overload, and Tied types from
+   Types::Standard.
+
 1.010004       2020-08-18
 
  [ Bug Fixes ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/META.json 
new/Type-Tiny-1.010005/META.json
--- old/Type-Tiny-1.010004/META.json    2020-08-18 17:02:57.000000000 +0200
+++ new/Type-Tiny-1.010005/META.json    2020-08-26 15:50:10.000000000 +0200
@@ -96,155 +96,155 @@
    "provides" : {
       "Devel::TypeTiny::Perl56Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl56Compat.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Devel::TypeTiny::Perl58Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl58Compat.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Error::TypeTiny" : {
          "file" : "lib/Error/TypeTiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Error::TypeTiny::Assertion" : {
          "file" : "lib/Error/TypeTiny/Assertion.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Error::TypeTiny::Compilation" : {
          "file" : "lib/Error/TypeTiny/Compilation.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Error::TypeTiny::WrongNumberOfParameters" : {
          "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Eval::TypeTiny" : {
          "file" : "lib/Eval/TypeTiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Reply::Plugin::TypeTiny" : {
          "file" : "lib/Reply/Plugin/TypeTiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Test::TypeTiny" : {
          "file" : "lib/Test/TypeTiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Coercion" : {
          "file" : "lib/Type/Coercion.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Coercion::FromMoose" : {
          "file" : "lib/Type/Coercion/FromMoose.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Coercion::Union" : {
          "file" : "lib/Type/Coercion/Union.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Library" : {
          "file" : "lib/Type/Library.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Params" : {
          "file" : "lib/Type/Params.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Parser" : {
          "file" : "lib/Type/Parser.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Registry" : {
          "file" : "lib/Type/Registry.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny" : {
          "file" : "lib/Type/Tiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Class" : {
          "file" : "lib/Type/Tiny/Class.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::ConstrainedObject" : {
          "file" : "lib/Type/Tiny/ConstrainedObject.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Duck" : {
          "file" : "lib/Type/Tiny/Duck.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Enum" : {
          "file" : "lib/Type/Tiny/Enum.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Intersection" : {
          "file" : "lib/Type/Tiny/Intersection.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Role" : {
          "file" : "lib/Type/Tiny/Role.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Tiny::Union" : {
          "file" : "lib/Type/Tiny/Union.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Type::Utils" : {
          "file" : "lib/Type/Utils.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Common::Numeric" : {
          "file" : "lib/Types/Common/Numeric.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Common::String" : {
          "file" : "lib/Types/Common/String.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard" : {
          "file" : "lib/Types/Standard.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::ArrayRef" : {
          "file" : "lib/Types/Standard/ArrayRef.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::CycleTuple" : {
          "file" : "lib/Types/Standard/CycleTuple.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::Dict" : {
          "file" : "lib/Types/Standard/Dict.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::HashRef" : {
          "file" : "lib/Types/Standard/HashRef.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::Map" : {
          "file" : "lib/Types/Standard/Map.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::ScalarRef" : {
          "file" : "lib/Types/Standard/ScalarRef.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::StrMatch" : {
          "file" : "lib/Types/Standard/StrMatch.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::Tied" : {
          "file" : "lib/Types/Standard/Tied.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::Standard::Tuple" : {
          "file" : "lib/Types/Standard/Tuple.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       },
       "Types::TypeTiny" : {
          "file" : "lib/Types/TypeTiny.pm",
-         "version" : "1.010004"
+         "version" : "1.010005"
       }
    },
    "release_status" : "stable",
@@ -263,7 +263,7 @@
       },
       "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";
    },
-   "version" : "1.010004",
+   "version" : "1.010005",
    "x_breaks" : {
       "Kavorka" : "<= 0.013",
       "Types::ReadOnly" : "<= 0.001"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/META.yml 
new/Type-Tiny-1.010005/META.yml
--- old/Type-Tiny-1.010004/META.yml     2020-08-18 17:02:57.000000000 +0200
+++ new/Type-Tiny-1.010005/META.yml     2020-08-26 15:50:10.000000000 +0200
@@ -40,118 +40,118 @@
 provides:
   Devel::TypeTiny::Perl56Compat:
     file: lib/Devel/TypeTiny/Perl56Compat.pm
-    version: '1.010004'
+    version: '1.010005'
   Devel::TypeTiny::Perl58Compat:
     file: lib/Devel/TypeTiny/Perl58Compat.pm
-    version: '1.010004'
+    version: '1.010005'
   Error::TypeTiny:
     file: lib/Error/TypeTiny.pm
-    version: '1.010004'
+    version: '1.010005'
   Error::TypeTiny::Assertion:
     file: lib/Error/TypeTiny/Assertion.pm
-    version: '1.010004'
+    version: '1.010005'
   Error::TypeTiny::Compilation:
     file: lib/Error/TypeTiny/Compilation.pm
-    version: '1.010004'
+    version: '1.010005'
   Error::TypeTiny::WrongNumberOfParameters:
     file: lib/Error/TypeTiny/WrongNumberOfParameters.pm
-    version: '1.010004'
+    version: '1.010005'
   Eval::TypeTiny:
     file: lib/Eval/TypeTiny.pm
-    version: '1.010004'
+    version: '1.010005'
   Reply::Plugin::TypeTiny:
     file: lib/Reply/Plugin/TypeTiny.pm
-    version: '1.010004'
+    version: '1.010005'
   Test::TypeTiny:
     file: lib/Test/TypeTiny.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Coercion:
     file: lib/Type/Coercion.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Coercion::FromMoose:
     file: lib/Type/Coercion/FromMoose.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Coercion::Union:
     file: lib/Type/Coercion/Union.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Library:
     file: lib/Type/Library.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Params:
     file: lib/Type/Params.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Parser:
     file: lib/Type/Parser.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Registry:
     file: lib/Type/Registry.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny:
     file: lib/Type/Tiny.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Class:
     file: lib/Type/Tiny/Class.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::ConstrainedObject:
     file: lib/Type/Tiny/ConstrainedObject.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Duck:
     file: lib/Type/Tiny/Duck.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Enum:
     file: lib/Type/Tiny/Enum.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Intersection:
     file: lib/Type/Tiny/Intersection.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Role:
     file: lib/Type/Tiny/Role.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Tiny::Union:
     file: lib/Type/Tiny/Union.pm
-    version: '1.010004'
+    version: '1.010005'
   Type::Utils:
     file: lib/Type/Utils.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Common::Numeric:
     file: lib/Types/Common/Numeric.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Common::String:
     file: lib/Types/Common/String.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard:
     file: lib/Types/Standard.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::ArrayRef:
     file: lib/Types/Standard/ArrayRef.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::CycleTuple:
     file: lib/Types/Standard/CycleTuple.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::Dict:
     file: lib/Types/Standard/Dict.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::HashRef:
     file: lib/Types/Standard/HashRef.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::Map:
     file: lib/Types/Standard/Map.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::ScalarRef:
     file: lib/Types/Standard/ScalarRef.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::StrMatch:
     file: lib/Types/Standard/StrMatch.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::Tied:
     file: lib/Types/Standard/Tied.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::Standard::Tuple:
     file: lib/Types/Standard/Tuple.pm
-    version: '1.010004'
+    version: '1.010005'
   Types::TypeTiny:
     file: lib/Types/TypeTiny.pm
-    version: '1.010004'
+    version: '1.010005'
 recommends:
   Devel::LexAlias: '0.05'
   Devel::StackTrace: '0'
@@ -170,7 +170,7 @@
   homepage: https://typetiny.toby.ink/
   license: http://dev.perl.org/licenses/
   repository: git://github.com/tobyink/p5-type-tiny.git
-version: '1.010004'
+version: '1.010005'
 x_breaks:
   Kavorka: '<= 0.013'
   Types::ReadOnly: '<= 0.001'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/Makefile.PL 
new/Type-Tiny-1.010005/Makefile.PL
--- old/Type-Tiny-1.010004/Makefile.PL  2020-08-18 17:02:57.000000000 +0200
+++ new/Type-Tiny-1.010005/Makefile.PL  2020-08-26 15:50:10.000000000 +0200
@@ -60,47 +60,47 @@
                                      },
                       },
   "provides"       => {
-                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.010004 },
-                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.010004 },
-                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => 1.010004 },
-                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => 1.010004 },
-                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => 1.010004 },
+                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.010005 },
+                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.010005 },
+                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => 1.010005 },
+                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => 1.010005 },
+                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => 1.010005 },
                         "Error::TypeTiny::WrongNumberOfParameters" => {
                                                                         file 
=> "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-                                                                        
version => 1.010004,
+                                                                        
version => 1.010005,
                                                                       },
-                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => 1.010004 },
-                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => 1.010004 },
-                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => 1.010004 },
-                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => 1.010004 },
-                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => 1.010004 },
-                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => 1.010004 },
-                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => 1.010004 },
-                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => 1.010004 },
-                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => 1.010004 },
-                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => 1.010004 },
-                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => 1.010004 },
-                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => 1.010004 },
-                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => 1.010004 },
-                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => 1.010004 },
-                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => 1.010004 },
-                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => 1.010004 },
-                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => 1.010004 },
-                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => 1.010004 },
-                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => 1.010004 },
-                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => 1.010004 },
-                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => 1.010004 },
-                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => 1.010004 },
-                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => 1.010004 },
-                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => 1.010004 },
-                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => 1.010004 },
-                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => 1.010004 },
-                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => 1.010004 },
-                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => 1.010004 },
-                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => 1.010004 },
-                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => 1.010004 },
-                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => 1.010004 },
-                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => 1.010004 },
+                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => 1.010005 },
+                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => 1.010005 },
+                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => 1.010005 },
+                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => 1.010005 },
+                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => 1.010005 },
+                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => 1.010005 },
+                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => 1.010005 },
+                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => 1.010005 },
+                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => 1.010005 },
+                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => 1.010005 },
+                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => 1.010005 },
+                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => 1.010005 },
+                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => 1.010005 },
+                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => 1.010005 },
+                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => 1.010005 },
+                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => 1.010005 },
+                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => 1.010005 },
+                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => 1.010005 },
+                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => 1.010005 },
+                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => 1.010005 },
+                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => 1.010005 },
+                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => 1.010005 },
+                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => 1.010005 },
+                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => 1.010005 },
+                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => 1.010005 },
+                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => 1.010005 },
+                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => 1.010005 },
+                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => 1.010005 },
+                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => 1.010005 },
+                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => 1.010005 },
+                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => 1.010005 },
+                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => 1.010005 },
                       },
   "release_status" => "stable",
   "resources"      => {
@@ -114,7 +114,7 @@
                                         },
                         x_identifier => 
"http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";,
                       },
-  "version"        => 1.010004,
+  "version"        => 1.010005,
   "x_breaks"       => { "Kavorka" => "<= 0.013", "Types::ReadOnly" => "<= 
0.001" },
   "x_contributors" => [
                         "Diab Jerius (DJERIUS) <djerius\@cpan.org>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/SIGNATURE 
new/Type-Tiny-1.010005/SIGNATURE
--- old/Type-Tiny-1.010004/SIGNATURE    2020-08-18 17:02:58.000000000 +0200
+++ new/Type-Tiny-1.010005/SIGNATURE    2020-08-26 15:50:11.000000000 +0200
@@ -15,19 +15,19 @@
 Hash: SHA1
 
 SHA256 b995288fb503b0a64dd55a8caedd80e031e5b8f5a40b82aa884c81f72b2d069c 
CONTRIBUTING
-SHA256 74e3004f6901b6679eacb217c051ae3fcb89120f289d71d0adcf05c1960b5ca5 
COPYRIGHT
+SHA256 f7ff0cd352fb695238ae981ba73e01c47d7677b7670f6cebaa11e84c86868ad1 
COPYRIGHT
 SHA256 eb9bf9785c242a7d369cca4e44b63f3174ad86a9328d330f01f847bada54bfdc CREDITS
-SHA256 acdf73e2a0e709ab13a9ce7c65844cf5f9a2449d8452fa0a228d328b0f257575 Changes
+SHA256 b0ce8e777df20c0982f92610b556d5c4fdbdee7b4132ebb98e89b9f5bb7fa6d6 Changes
 SHA256 6a5ab06a68802a98172274d878229173c11a5229cdf14feaa4b88498cb3c05d7 INSTALL
 SHA256 1fb7395e76eabf94c421912d7d0a4f7fa745d49e1acb76b222c21d605b66bd25 LICENSE
 SHA256 e93b27b712b2331f4e7cee359be844f858782ff1ae4168709361cc61ed3e3002 
MANIFEST
-SHA256 0ea6a6be891f8ec325a8693b3051c41e29708063367c63d1d2dc324d6a5ba5ab 
META.json
-SHA256 4159544861776de61b52cc557ec9bd31b3c1bfca9b65a4d37d8c13bbab59de4d 
META.yml
-SHA256 c744bbc44c3ee5f01b4e65218d0325d6f4f701ad94aaec750f72eddf99a8b307 
Makefile.PL
+SHA256 5ccc9ddb93ca57293aeffaeff410d85dd32e608f1c53e4a240c28760bcb520bc 
META.json
+SHA256 fa365b011efc799b7bd3864fe53f472f40ec3d4f81a88bd1bc06ef66623d62fe 
META.yml
+SHA256 006fd273bb0ed0906fecc56d982487b653b16d120104895878761c9c4f19d447 
Makefile.PL
 SHA256 074b3fc224f145034c0dfa4ae242deb24178583648b26c17da1d1fa03123a90e NEWS
 SHA256 50e997c4087274a69e8a59a903f971f4ff4785dd16eb3bd4f23d564fc34a0e4b README
 SHA256 cd8759458860e09c13d2be9509cef61689d8ee9738ef9d38ee1ca8add64312ba 
dist.ini
-SHA256 430f3ff6f0286eb3d402edbfb5eb5b94fe1049cfad2a92a86800a5ece91fcbd9 
doap.ttl
+SHA256 b409ca9d1666ff1546ff5cf3a0b871312f5e75ea72164467285e5f602635a46d 
doap.ttl
 SHA256 31e0f1c020ff3c80fdae25c8013945acab50ad80772f795ba12378d1ed9adb0b 
examples/benchmarking/benchmark-coercions.pl
 SHA256 6fd4023f0ce061619303e0b252c4c2dd25593384bc1ab2815743acd6c5789a9b 
examples/benchmarking/benchmark-constraints.pl
 SHA256 5a6468b557e0bfd9b248e6e773b4a0864c331158a87783d968283980f9c57dea 
examples/benchmarking/benchmark-named-param-validation.pl
@@ -46,28 +46,28 @@
 SHA256 ae528d9fc2962793e98af13f4d4e802fbf8d78b17b1c27a860728a16e8bf4a3a 
inc/archaic/Test/Builder/Tester/Color.pm
 SHA256 764f3ed1e0a314e7e9f8d803dff3d894e8c572e2a128d7ce14f2a80268e50543 
inc/archaic/Test/More.pm
 SHA256 c4fd1410a9bd85a0e7700de08c1614fc5928c0d02151ba1ec7d06bd56407e0d5 
inc/archaic/Test/Simple.pm
-SHA256 d5a86b639c1f9083cd22334971b81be2bddc920d6bdf758598cec21bcf3c0bf7 
lib/Devel/TypeTiny/Perl56Compat.pm
-SHA256 7eec6ca10a1297b5b649e49492259ae814e14e725f1c9d001dd8aab10134c559 
lib/Devel/TypeTiny/Perl58Compat.pm
-SHA256 ddfd628c1564ecdadff4a512fa289574b0f437ff218e9e295d9c3e67a84cbbb6 
lib/Error/TypeTiny.pm
-SHA256 3e51d00753f7d5eb459697753ee6c32c0dbd6da2d4ce1dd2e5cbe86743b30488 
lib/Error/TypeTiny/Assertion.pm
-SHA256 18a832770a789399fa0d49b532eaa98b6608919aa7676ea84e6152ae4278a626 
lib/Error/TypeTiny/Compilation.pm
-SHA256 8dbfcf872b37e81d66d728f63c3a655800a57bde0f407439bdc3d2033ad68bad 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
-SHA256 f22b82d1a8cb57fe5275b972b2e66d76afba3c3dfe6758f5d92fd76bf9956fd8 
lib/Eval/TypeTiny.pm
-SHA256 ce72153b8c14b163c877f9315fb630f86b424ff0767ddcc23a7aefbf2820c80a 
lib/Reply/Plugin/TypeTiny.pm
-SHA256 b8fa95d0df99b901d7101b5b71dd34ad14f7f0756fb053c3ba75422a50557534 
lib/Test/TypeTiny.pm
-SHA256 4ca60e62504208e181c39b1c8ed0142ec22809fb36af0105a83b7dc6f004d518 
lib/Type/Coercion.pm
-SHA256 f4144c38169f56b2fef788a6f6abc14d10c3b485a48a77cb367a33a501bb0902 
lib/Type/Coercion/FromMoose.pm
-SHA256 705c503fb8c365f2e2990d3ed1289eea45f484906d9f8af2e0c64baa4cfaccb4 
lib/Type/Coercion/Union.pm
-SHA256 c0f8b9c61bc511ffa10e57c5e94f364f7e189e49896d50f9801744562ede839b 
lib/Type/Library.pm
-SHA256 37047c2eedfeb056a4071024ba5db2f212cd4041e1ba78d250b5c26ff73f0b07 
lib/Type/Params.pm
-SHA256 580450c021e69e17dc080b7c73f0010f57790d70da9c84a72ea4d2fa338af797 
lib/Type/Parser.pm
-SHA256 d4af0f3c13e037e8f48d24c87eb8ba2aa8568a64ee297b1805bd9208915fc0bc 
lib/Type/Registry.pm
-SHA256 b9f9ee3fd949702ba6fb63c783ada48fabebed9b205a3d559fc8271ed43731d4 
lib/Type/Tiny.pm
-SHA256 dbe8ca91525d5220ab432ff1e9da2416920078d48bca833ab2e689a3948e49af 
lib/Type/Tiny/Class.pm
-SHA256 76799efd5a9af5cfef30dd9d9533cdc362ada4120e2a49d65ae6ea84bf1d12b8 
lib/Type/Tiny/ConstrainedObject.pm
-SHA256 4865ca423da15c37b0b8486bb9428cad92e3743beff3ab87af7fb6fee4b87843 
lib/Type/Tiny/Duck.pm
-SHA256 8f24527ca1f9e37179b0a7fd7c9ebcdf7eb98afb03cf3675119cb022d7408463 
lib/Type/Tiny/Enum.pm
-SHA256 bb4cd083fa974e2c495331c0cbafdb532ef4c6e0383c6ca48bdd2f0b6bf04b2b 
lib/Type/Tiny/Intersection.pm
+SHA256 887d201f8aa27d12f9e310ce7da7b0e976a62e36dd9b2f4bb1a11a22227234b1 
lib/Devel/TypeTiny/Perl56Compat.pm
+SHA256 e37f42a34ed61421875e88c9527520692ffa21fbabfb673665987ea8a74f561b 
lib/Devel/TypeTiny/Perl58Compat.pm
+SHA256 0b908f984746efa446dea6ea66345d680b4aeda1204d1b3c49aac731747bd367 
lib/Error/TypeTiny.pm
+SHA256 c6c16072ce8e807410cb1c8f0381d05666bc1385d40702ccc09f0a36dc6618e2 
lib/Error/TypeTiny/Assertion.pm
+SHA256 5e6dcc4779abe5a4bb06823f6cbc589d9e9969c6472343b3eff60b8521446950 
lib/Error/TypeTiny/Compilation.pm
+SHA256 8d5f12c6701cb1f58f39cda39ce692e37aca545c4dfacd05a8d7d14603655135 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
+SHA256 b92a806a9242a9130c571dddc7f07f5ad6c414e5bed2f4bae44c362c39fa99dd 
lib/Eval/TypeTiny.pm
+SHA256 467758a98d6c20a20af38c0587684c894d635f7384e75be6afabcf495c44c02d 
lib/Reply/Plugin/TypeTiny.pm
+SHA256 3f45b3b5ec574e38600516a901476def975f679ebd50422dab564a612f0b7d4f 
lib/Test/TypeTiny.pm
+SHA256 a02c500ba5831fd0085c555ae3d2b60ed2c64ce3a49601445bb0ea069dc583a7 
lib/Type/Coercion.pm
+SHA256 b95fb97b7d9b85f141b992a1df449d92c849812f0bd2cd5964a4a8025391dc0c 
lib/Type/Coercion/FromMoose.pm
+SHA256 f612c8933782663877312b0f88da87003608340d5deb0595b3e55a304579bbde 
lib/Type/Coercion/Union.pm
+SHA256 686040297147ce603d33e61e1a06ea4eb8c8f0659b6c55c80add05cb99957359 
lib/Type/Library.pm
+SHA256 e50157df754544b1f90d9166a50a97ae1eeacde802bf74eb731af0fc3b6e9183 
lib/Type/Params.pm
+SHA256 b07acaf44449e86fcda731b374147c9c8debdb8e1f6bbe52bc796a34712688cd 
lib/Type/Parser.pm
+SHA256 2dc6ab9264a6f9892f1b79520323a30d3d88127e37a14dafc53d46bc4a591fff 
lib/Type/Registry.pm
+SHA256 6d49d4636eb53205c13f5e22987451f7e1ce85139470d82e8f18820ba921bf6c 
lib/Type/Tiny.pm
+SHA256 08fe205ad38248312d1aef0948ddbd05d92c53242570d8b38f4145ecdcd85aee 
lib/Type/Tiny/Class.pm
+SHA256 1c002ec16e515b44afb01ac1ec7580b8f4ccd5d97faf2074d2c2d971b416c400 
lib/Type/Tiny/ConstrainedObject.pm
+SHA256 cb5e1d68fd08bdc95b028bb1788ae89edcd5e0dfb4cfb8e01ac0526439268174 
lib/Type/Tiny/Duck.pm
+SHA256 62e95b2cb9d56acde904ce7dbc4de3aa0ba08d7cb940504ca0bb6752d853245e 
lib/Type/Tiny/Enum.pm
+SHA256 8aad978ffbdc4cf974734ca7f59c1d91b9a84f1b6c5476c8f638ebbfe7fac340 
lib/Type/Tiny/Intersection.pm
 SHA256 f453ba59d0b2e8536caed1eae0a2bd5fc76610b585c35bafa68445438ec9847f 
lib/Type/Tiny/Manual.pod
 SHA256 7609d80cae34af4975a145174bc72a9bafaeb6418bbd8c9f8a18ec07f0f630aa 
lib/Type/Tiny/Manual/AllTypes.pod
 SHA256 d7e6997d2db39abb64e145d4c82e6f50f5e9838c3a66da44abd139fe6f281517 
lib/Type/Tiny/Manual/Coercions.pod
@@ -86,23 +86,23 @@
 SHA256 0923539906dab386364713ad897e9b03d884e616c74b9bdde5b1d8d7b17d1b2d 
lib/Type/Tiny/Manual/UsingWithMouse.pod
 SHA256 2e871cd5017ea21633c7137cb6abe08b488ec2e13ce20d8d457ec88bfd0b140b 
lib/Type/Tiny/Manual/UsingWithOther.pod
 SHA256 6e05eb26f18272ca3aed9a21b8e21fd398ac286da3b0e91708588327a5fd8d3b 
lib/Type/Tiny/Manual/UsingWithTestMore.pod
-SHA256 691e2242abb30a8746a42070b19ecf8eb07842ca0ac72f68ad2fd6fbf068be7a 
lib/Type/Tiny/Role.pm
-SHA256 e64145aee14e250d4ebd1b0852fadf392ba456447ba6fe229f6478e960102c2d 
lib/Type/Tiny/Union.pm
-SHA256 0258d8b88877728a0a587d61fdaecfee79928aff8cb8a84d42e6b9f23bf4ee92 
lib/Type/Tiny/_HalfOp.pm
-SHA256 6f110ac72b8bdfcdf746e0a67172ae33762cd000b4bc88f1d05ec9821a31687e 
lib/Type/Utils.pm
-SHA256 6470288a276edbb6e039f11274605ef170505251be3098ac8a6b1c112deb3dbf 
lib/Types/Common/Numeric.pm
-SHA256 72a6c960f84f1583534340a685c69e727a2d971badf53601147a1e01e56da3a8 
lib/Types/Common/String.pm
-SHA256 365d6e871a0d8349e1f22c2b0c299b400db27376025e73a3b4d9abd08c572221 
lib/Types/Standard.pm
-SHA256 57713681bd2f2cbb82ec3ea69a52ce79fadecd1bd19672b0b039df93f8a2bf40 
lib/Types/Standard/ArrayRef.pm
-SHA256 6eb2d2472bd31d56a28e6ac025d6fdaf85f486fe214e9c6cb17fd99f70c1352d 
lib/Types/Standard/CycleTuple.pm
-SHA256 710af71a4a6bd28317da87bab2dfbad02e913ecee425cf58d25a08ebd9be52ba 
lib/Types/Standard/Dict.pm
-SHA256 e1e6b1573f40f772d72d75c0736ecfe9bc135141cdad25e8405b17a9b5e9f46e 
lib/Types/Standard/HashRef.pm
-SHA256 5f077d0fd4b6bc1b4fb508b2387f531357377d400611ad4c9cdab9ef343bd627 
lib/Types/Standard/Map.pm
-SHA256 10e91c74bdc85b798537e8e8765539de189634e61ab0c8dc467d07c4213f5e03 
lib/Types/Standard/ScalarRef.pm
-SHA256 0842b003aeb97d0cdde7c377c2c673c2fff23cd0ba33904b42dac555762129f1 
lib/Types/Standard/StrMatch.pm
-SHA256 4ef36def9ebfec783235a09c55ec111d9ce1654a359193d47c4855f03a8662d3 
lib/Types/Standard/Tied.pm
-SHA256 4ab31512474b67cf3138934617fa7478f95a2cc4754cb2f3c89f0583fa8ebb39 
lib/Types/Standard/Tuple.pm
-SHA256 e093d14ceddb2886054e6206e4366e3db8ceb5a0c39066328d4e5ffcff76fed0 
lib/Types/TypeTiny.pm
+SHA256 850ff673a32112aa5e14fdc1146080c7a9965b6181f4b4efb4f6cfe8afae0d46 
lib/Type/Tiny/Role.pm
+SHA256 cdc0a259e7cad07acd8ed136ef39cf6dc64b4266e921d2c93340db90cba1d6ea 
lib/Type/Tiny/Union.pm
+SHA256 c76ccce6f0474e5a9991802e081389c1ca0e756081ddc7a87ba7c47758356eaf 
lib/Type/Tiny/_HalfOp.pm
+SHA256 442537234f4a2bbd4397799fa44656cbd02d7f488c2ab185e520d2eb320d503b 
lib/Type/Utils.pm
+SHA256 d5dc40589a0f33f85a0ab78665b9bd16694fc017a57a158faec8c30d8047a2c0 
lib/Types/Common/Numeric.pm
+SHA256 08782485f353af50ddbb5089501f399a36255b3f16f42e9f69420db3377d94db 
lib/Types/Common/String.pm
+SHA256 cfab88252f6c7a83b65bd8d24a5ac5f3c75bcc9e1708b056515e71760101329e 
lib/Types/Standard.pm
+SHA256 a532ba75039dcebb419441a168e78af2f630094d3f1dc0349dc65c61e607f523 
lib/Types/Standard/ArrayRef.pm
+SHA256 801c99c8117b236fb444cdaa90ac191c6fa4964dfa47a6412533307acd1d321d 
lib/Types/Standard/CycleTuple.pm
+SHA256 bb00bf90c1770bc6bf0948dc185a7e1583f84a9491ff65778da54f61a5f1fbab 
lib/Types/Standard/Dict.pm
+SHA256 c4b8a528855803a04b8a558b56714253f4b4314647ec4fe68669d8163c48fdc2 
lib/Types/Standard/HashRef.pm
+SHA256 2ae826d5f483f095528988e045ecb960e290098ebf7f0fd59c29bbdec8e3a0d0 
lib/Types/Standard/Map.pm
+SHA256 4b087dc194c79c661d6895394179b4c112e6113ddb453190e6eb7eb30b389701 
lib/Types/Standard/ScalarRef.pm
+SHA256 5ed065e2a315f7410994602bd69b06450d5c79fbb2c751939a21d730e2404529 
lib/Types/Standard/StrMatch.pm
+SHA256 e1d78e2fb670ed28b645bda7ac7be618a9766c9065d8124f045ee59c65ad28f3 
lib/Types/Standard/Tied.pm
+SHA256 d64b8d1fe5be32655d27928a6a13f5f19be105776f65cbf4a6dd20921af8e90b 
lib/Types/Standard/Tuple.pm
+SHA256 2d8ce2815ca705acbaf3a8f4d13a251f20e788d57884aa5aaacdb394cfd089ea 
lib/Types/TypeTiny.pm
 SHA256 0effef6d1bc16ef4e2a9b1a5620ea95fcf93e6e1820708f5748697893f3b4687 
t/00-begin.t
 SHA256 6751f136faac4de939df3e04ef81a8fccbde31e5d6220518a96364a9e7280b73 
t/01-compile.t
 SHA256 39a5497012b4159b55b5f6d227750e7f0fd890e6736438758f82bc66f0bc008d 
t/02-api.t
@@ -383,7 +383,7 @@
 SHA256 f139bc177170bb9155072e1f92b6009b17498a45907a2def9f35fbb6cdaafb4b 
t/not-covered.pl
 -----BEGIN PGP SIGNATURE-----
 
-iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXzvtogAKCRDOv4Eoaip9
-OXQEAJ9pMSftOZFY7peGOB2miSfqrN/pNQCdF2Sd1YkCpAwqjmiBhJy+cxh9TAA=
-=1AxN
+iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCX0ZokwAKCRDOv4Eoaip9
+OdOWAJ0aYUOwQ12TU31WBrXkIM1lBuQImgCcD2BKfcLgRsnamb51fgpQB8Auurw=
+=5E5u
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/doap.ttl 
new/Type-Tiny-1.010005/doap.ttl
--- old/Type-Tiny-1.010004/doap.ttl     2020-08-18 17:02:57.000000000 +0200
+++ new/Type-Tiny-1.010005/doap.ttl     2020-08-26 15:50:10.000000000 +0200
@@ -113,7 +113,7 @@
        doap:maintainer      <http://purl.org/NET/cpan-uri/person/tobyink>;
        doap:name            "Type-Tiny";
        doap:programming-language "Perl";
-       doap:release         
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_14>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_15>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_16>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-013_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-018>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-019_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-020>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-022>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-024>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-026>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-028>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-030>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-032>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-034>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-035_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-036>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-038>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-040>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-042>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-044>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-046>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-006000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>;
+       doap:release         
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_14>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_15>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_16>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-013_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-018>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-019_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-020>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-022>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-024>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-026>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-028>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-030>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-032>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-034>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-035_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-036>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-038>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-040>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-042>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-044>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-046>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-006000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-009_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010005>;
        doap:repository      [
                a doap:GitRepository;
                doap:browse <https://github.com/tobyink/p5-type-tiny>;
@@ -5722,6 +5722,21 @@
        doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.010004.tar.gz>;
        doap:revision        "1.010004"^^xsd:string.
 
+<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010005>
+       a                    doap:Version;
+       dc:identifier        "Type-Tiny-1.010005"^^xsd:string;
+       dc:issued            "2020-08-26"^^xsd:date;
+       doap-changeset:changeset [
+               doap-changeset:item [
+                       a doap-changeset:Change;
+                       rdfs:label "Improvements to $AvoidCallbacks support for 
Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref, 
RegexpRef, FileHandle, Object, Overload, and Tied types from Types::Standard.";
+               ];
+               doap-changeset:versus 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-010004>;
+       ];
+       doap-changeset:released-by 
<http://purl.org/NET/cpan-uri/person/tobyink>;
+       doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.010005.tar.gz>;
+       doap:revision        "1.010005"^^xsd:string.
+
 <http://purl.org/NET/cpan-uri/person/ANDK>
        a                    foaf:Agent;
        foaf:mbox_sha1sum    "cbd91ef3fd54c52cae34a5aaaed67dbf2da2b222".
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl56Compat.pm 
new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl56Compat.pm
--- old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl56Compat.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl56Compat.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl58Compat.pm 
new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl58Compat.pm
--- old/Type-Tiny-1.010004/lib/Devel/TypeTiny/Perl58Compat.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Devel/TypeTiny/Perl58Compat.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny/Assertion.pm 
new/Type-Tiny-1.010005/lib/Error/TypeTiny/Assertion.pm
--- old/Type-Tiny-1.010004/lib/Error/TypeTiny/Assertion.pm      2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/Assertion.pm      2020-08-26 
15:48:19.000000000 +0200
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Assertion::VERSION   = '1.010004';
+       $Error::TypeTiny::Assertion::VERSION   = '1.010005';
 }
 
 $Error::TypeTiny::Assertion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny/Compilation.pm 
new/Type-Tiny-1.010005/lib/Error/TypeTiny/Compilation.pm
--- old/Type-Tiny-1.010004/lib/Error/TypeTiny/Compilation.pm    2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/Compilation.pm    2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Compilation::VERSION   = '1.010004';
+       $Error::TypeTiny::Compilation::VERSION   = '1.010005';
 }
 
 $Error::TypeTiny::Compilation::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.010004/lib/Error/TypeTiny/WrongNumberOfParameters.pm 
new/Type-Tiny-1.010005/lib/Error/TypeTiny/WrongNumberOfParameters.pm
--- old/Type-Tiny-1.010004/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2020-08-18 17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2020-08-26 15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.010004';
+       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.010005';
 }
 
 $Error::TypeTiny::WrongNumberOfParameters::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Error/TypeTiny.pm 
new/Type-Tiny-1.010005/lib/Error/TypeTiny.pm
--- old/Type-Tiny-1.010004/lib/Error/TypeTiny.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Error/TypeTiny.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::VERSION   = '1.010004';
+       $Error::TypeTiny::VERSION   = '1.010005';
 }
 
 $Error::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Eval/TypeTiny.pm 
new/Type-Tiny-1.010005/lib/Eval/TypeTiny.pm
--- old/Type-Tiny-1.010004/lib/Eval/TypeTiny.pm 2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Eval/TypeTiny.pm 2020-08-26 15:48:19.000000000 
+0200
@@ -53,7 +53,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 our @EXPORT    = qw( eval_closure );
 our @EXPORT_OK = qw(
        HAS_LEXICAL_SUBS HAS_LEXICAL_VARS ALIAS_IMPLEMENTATION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Reply/Plugin/TypeTiny.pm 
new/Type-Tiny-1.010005/lib/Reply/Plugin/TypeTiny.pm
--- old/Type-Tiny-1.010004/lib/Reply/Plugin/TypeTiny.pm 2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Reply/Plugin/TypeTiny.pm 2020-08-26 
15:48:19.000000000 +0200
@@ -5,7 +5,7 @@
 
 BEGIN {
        $Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Reply::Plugin::TypeTiny::VERSION   = '1.010004';
+       $Reply::Plugin::TypeTiny::VERSION   = '1.010005';
 };
 
 $Reply::Plugin::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Test/TypeTiny.pm 
new/Type-Tiny-1.010005/lib/Test/TypeTiny.pm
--- old/Type-Tiny-1.010004/lib/Test/TypeTiny.pm 2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Test/TypeTiny.pm 2020-08-26 15:48:19.000000000 
+0200
@@ -16,7 +16,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 our @EXPORT    = qw( should_pass should_fail ok_subtype );
 our @EXPORT_OK = qw( EXTENDED_TESTING matchfor );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion/FromMoose.pm 
new/Type-Tiny-1.010005/lib/Type/Coercion/FromMoose.pm
--- old/Type-Tiny-1.010004/lib/Type/Coercion/FromMoose.pm       2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Coercion/FromMoose.pm       2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::FromMoose::VERSION   = '1.010004';
+       $Type::Coercion::FromMoose::VERSION   = '1.010005';
 }
 
 $Type::Coercion::FromMoose::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion/Union.pm 
new/Type-Tiny-1.010005/lib/Type/Coercion/Union.pm
--- old/Type-Tiny-1.010004/lib/Type/Coercion/Union.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Coercion/Union.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::Union::VERSION   = '1.010004';
+       $Type::Coercion::Union::VERSION   = '1.010005';
 }
 
 $Type::Coercion::Union::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Coercion.pm 
new/Type-Tiny-1.010005/lib/Type/Coercion.pm
--- old/Type-Tiny-1.010004/lib/Type/Coercion.pm 2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Coercion.pm 2020-08-26 15:48:19.000000000 
+0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::VERSION   = '1.010004';
+       $Type::Coercion::VERSION   = '1.010005';
 }
 
 $Type::Coercion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Library.pm 
new/Type-Tiny-1.010005/lib/Type/Library.pm
--- old/Type-Tiny-1.010004/lib/Type/Library.pm  2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Library.pm  2020-08-26 15:48:19.000000000 
+0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Library::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Library::VERSION   = '1.010004';
+       $Type::Library::VERSION   = '1.010005';
 }
 
 $Type::Library::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Params.pm 
new/Type-Tiny-1.010005/lib/Type/Params.pm
--- old/Type-Tiny-1.010004/lib/Type/Params.pm   2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Params.pm   2020-08-26 15:48:19.000000000 
+0200
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Params::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Params::VERSION   = '1.010004';
+       $Type::Params::VERSION   = '1.010005';
 }
 
 $Type::Params::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Parser.pm 
new/Type-Tiny-1.010005/lib/Type/Parser.pm
--- old/Type-Tiny-1.010004/lib/Type/Parser.pm   2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Parser.pm   2020-08-26 15:48:19.000000000 
+0200
@@ -6,7 +6,7 @@
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Registry.pm 
new/Type-Tiny-1.010005/lib/Type/Registry.pm
--- old/Type-Tiny-1.010004/lib/Type/Registry.pm 2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Registry.pm 2020-08-26 15:48:19.000000000 
+0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Registry::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Registry::VERSION   = '1.010004';
+       $Type::Registry::VERSION   = '1.010005';
 }
 
 $Type::Registry::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Class.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Class.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Class.pm       2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Class.pm       2020-08-26 
15:48:19.000000000 +0200
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Class::VERSION   = '1.010004';
+       $Type::Tiny::Class::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Class::VERSION =~ tr/_//d;
@@ -64,14 +64,15 @@
        my $self  = shift;
        my $class = $self->class;
        
-       if (Type::Tiny::_USE_XS)
-       {
-               my $xsub = 
Type::Tiny::XS::get_subname_for("InstanceOf[$class]");
-               return sub { my $var = $_[1]; "$xsub\($var\)" } if $xsub;
-       }
+       my $xsub;
+       $xsub = Type::Tiny::XS::get_subname_for("InstanceOf[$class]") if 
Type::Tiny::_USE_XS;
        
        sub {
                my $var = $_[1];
+               return qq{do { use Scalar::Util (); Scalar::Util::blessed($var) 
and $var->isa(q[$class]) }}
+                       if $Type::Tiny::AvoidCallbacks;
+               return "$xsub\($var\)"
+                       if $xsub;
                qq{Scalar::Util::blessed($var) and $var->isa(q[$class])};
        };
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.010004/lib/Type/Tiny/ConstrainedObject.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/ConstrainedObject.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/ConstrainedObject.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/ConstrainedObject.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::ConstrainedObject::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::ConstrainedObject::VERSION   = '1.010004';
+       $Type::Tiny::ConstrainedObject::VERSION   = '1.010005';
 }
 
 $Type::Tiny::ConstrainedObject::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Duck.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Duck.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Duck.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Duck.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Duck::VERSION   = '1.010004';
+       $Type::Tiny::Duck::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Duck::VERSION =~ tr/_//d;
@@ -62,11 +62,11 @@
        my $self = shift;
        my @methods = @{$self->methods};
        
+       my $xsub;
        if (Type::Tiny::_USE_XS)
        {
                my $methods = join ",", sort(@{$self->methods});
-               my $xsub    = 
Type::Tiny::XS::get_subname_for("HasMethods[$methods]");
-               return sub { my $var = $_[1]; "$xsub\($var\)" } if $xsub;
+               $xsub = Type::Tiny::XS::get_subname_for("HasMethods[$methods]");
        }
        
        sub {
@@ -75,9 +75,15 @@
                # If $var is $_ or $_->{foo} or $foo{$_} or somesuch, then we
                # can't use it within the grep expression, so we need to save
                # it into a temporary variable ($tmp).
-               ($var =~ /\$_/)
+               my $code = ($var =~ /\$_/)
                        ? qq{ Scalar::Util::blessed($var) and not do { my \$tmp 
= $var; grep(!\$tmp->can(\$_), qw/@methods/) } }
                        : qq{ Scalar::Util::blessed($var) and not 
grep(!$var->can(\$_), qw/@methods/) };
+               
+               return qq{do { package Type::Tiny; use Scalar::Util (); $code }}
+                       if $Type::Tiny::AvoidCallbacks;
+               return "$xsub\($var\)"
+                       if $xsub;
+               $code;
        };
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Enum.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Enum.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Enum.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Enum.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Enum::VERSION   = '1.010004';
+       $Type::Tiny::Enum::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Enum::VERSION =~ tr/_//d;
@@ -141,17 +141,20 @@
 {
        my $self = shift;
        
-       my $xs_encoding = _xs_encoding($self->unique_values);
-       if (defined $xs_encoding)
-       {
-               my $xsub = Type::Tiny::XS::get_subname_for($xs_encoding);
-               return "$xsub\($_[0]\)" if $xsub;
+       my $xsub;
+       if ( my $xs_encoding = _xs_encoding($self->unique_values) ) {
+               $xsub = Type::Tiny::XS::get_subname_for($xs_encoding);
+               return "$xsub\($_[0]\)" if $xsub && 
!$Type::Tiny::AvoidCallbacks;
        }
        
        my $regexp = join "|", map quotemeta, @{$self->unique_values};
-       $_[0] eq '$_'
+       my $code = $_[0] eq '$_'
                ? "(defined and !ref and m{\\A(?:$regexp)\\z})"
                : "(defined($_[0]) and !ref($_[0]) and $_[0] =~ 
m{\\A(?:$regexp)\\z})";
+
+       return "do { package Type::Tiny; $code }"
+               if $Type::Tiny::AvoidCallbacks;
+       return $code;
 }
 
 sub _instantiate_moose_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Intersection.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Intersection.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Intersection.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Intersection.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Intersection::VERSION   = '1.010004';
+       $Type::Tiny::Intersection::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Intersection::VERSION =~ tr/_//d;
@@ -108,11 +108,13 @@
                }
        }
        
-       if (Type::Tiny::_USE_XS and $self->{xs_sub}) {
-               return "$self->{xs_sub}\($_[0]\)";
-       }
+       my $code = sprintf '(%s)', join " and ", map $_->inline_check($_[0]), 
@$self;
        
-       sprintf '(%s)', join " and ", map $_->inline_check($_[0]), @$self;
+       return "do { package Type::Tiny; $code }"
+               if $Type::Tiny::AvoidCallbacks;
+       return "$self->{xs_sub}\($_[0]\)"
+               if $self->{xs_sub};
+       return $code;
 }
 
 sub has_parent
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Role.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Role.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Role.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Role.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Role::VERSION   = '1.010004';
+       $Type::Tiny::Role::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Role::VERSION =~ tr/_//d;
@@ -48,7 +48,9 @@
        my $role = $self->role;
        sub {
                my $var = $_[1];
-               qq{Scalar::Util::blessed($var) and do { my \$method = 
$var->can('DOES')||$var->can('isa'); $var->\$method(q[$role]) }};
+               my $code = qq{Scalar::Util::blessed($var) and do { my \$method 
= $var->can('DOES')||$var->can('isa'); $var->\$method(q[$role]) }};
+               return qq{do { use Scalar::Util (); $code }} if 
$Type::Tiny::AvoidCallbacks;
+               $code;
        };
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/Union.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/Union.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/Union.pm       2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/Union.pm       2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Union::VERSION   = '1.010004';
+       $Type::Tiny::Union::VERSION   = '1.010005';
 }
 
 $Type::Tiny::Union::VERSION =~ tr/_//d;
@@ -117,11 +117,13 @@
                }
        }
        
-       if (Type::Tiny::_USE_XS and $self->{xs_sub}) {
-               return "$self->{xs_sub}\($_[0]\)";
-       }
+       my $code = sprintf '(%s)', join " or ", map $_->inline_check($_[0]), 
@$self;
        
-       sprintf '(%s)', join " or ", map $_->inline_check($_[0]), @$self;
+       return "do { package Type::Tiny; $code }"
+               if $Type::Tiny::AvoidCallbacks;
+       return "$self->{xs_sub}\($_[0]\)"
+               if $self->{xs_sub};
+       return $code;
 }
 
 sub _instantiate_moose_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny/_HalfOp.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny/_HalfOp.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny/_HalfOp.pm     2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny/_HalfOp.pm     2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::_HalfOp::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::_HalfOp::VERSION   = '1.010004';
+       $Type::Tiny::_HalfOp::VERSION   = '1.010005';
 }
 
 $Type::Tiny::_HalfOp::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Tiny.pm 
new/Type-Tiny-1.010005/lib/Type/Tiny.pm
--- old/Type-Tiny-1.010004/lib/Type/Tiny.pm     2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Tiny.pm     2020-08-26 15:48:19.000000000 
+0200
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Type::Tiny::AUTHORITY   = 'cpan:TOBYINK';
-       $Type::Tiny::VERSION     = '1.010004';
+       $Type::Tiny::VERSION     = '1.010005';
        $Type::Tiny::XS_VERSION  = '0.016';
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Type/Utils.pm 
new/Type-Tiny-1.010005/lib/Type/Utils.pm
--- old/Type-Tiny-1.010004/lib/Type/Utils.pm    2020-08-18 17:01:15.000000000 
+0200
+++ new/Type-Tiny-1.010005/lib/Type/Utils.pm    2020-08-26 15:48:19.000000000 
+0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Utils::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Utils::VERSION   = '1.010004';
+       $Type::Utils::VERSION   = '1.010005';
 }
 
 $Type::Utils::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Common/Numeric.pm 
new/Type-Tiny-1.010005/lib/Types/Common/Numeric.pm
--- old/Type-Tiny-1.010004/lib/Types/Common/Numeric.pm  2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Common/Numeric.pm  2020-08-26 
15:48:19.000000000 +0200
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::Numeric::VERSION   = '1.010004';
+       $Types::Common::Numeric::VERSION   = '1.010005';
 }
 
 $Types::Common::Numeric::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Common/String.pm 
new/Type-Tiny-1.010005/lib/Types/Common/String.pm
--- old/Type-Tiny-1.010004/lib/Types/Common/String.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Common/String.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Types::Common::String::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::String::VERSION   = '1.010004';
+       $Types::Common::String::VERSION   = '1.010005';
 }
 
 $Types::Common::String::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/ArrayRef.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/ArrayRef.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/ArrayRef.pm       2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/ArrayRef.pm       2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ArrayRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ArrayRef::VERSION   = '1.010004';
+       $Types::Standard::ArrayRef::VERSION   = '1.010005';
 }
 
 $Types::Standard::ArrayRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/CycleTuple.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/CycleTuple.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/CycleTuple.pm     2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/CycleTuple.pm     2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::CycleTuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::CycleTuple::VERSION   = '1.010004';
+       $Types::Standard::CycleTuple::VERSION   = '1.010005';
 }
 
 $Types::Standard::CycleTuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Dict.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/Dict.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/Dict.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/Dict.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Dict::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Dict::VERSION   = '1.010004';
+       $Types::Standard::Dict::VERSION   = '1.010005';
 }
 
 $Types::Standard::Dict::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/HashRef.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/HashRef.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/HashRef.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/HashRef.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::HashRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::HashRef::VERSION   = '1.010004';
+       $Types::Standard::HashRef::VERSION   = '1.010005';
 }
 
 $Types::Standard::HashRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Map.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/Map.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/Map.pm    2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/Map.pm    2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Map::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Map::VERSION   = '1.010004';
+       $Types::Standard::Map::VERSION   = '1.010005';
 }
 
 $Types::Standard::Map::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/ScalarRef.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/ScalarRef.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/ScalarRef.pm      2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/ScalarRef.pm      2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ScalarRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ScalarRef::VERSION   = '1.010004';
+       $Types::Standard::ScalarRef::VERSION   = '1.010005';
 }
 
 $Types::Standard::ScalarRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/StrMatch.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/StrMatch.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/StrMatch.pm       2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/StrMatch.pm       2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::StrMatch::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::StrMatch::VERSION   = '1.010004';
+       $Types::Standard::StrMatch::VERSION   = '1.010005';
 }
 
 $Types::Standard::StrMatch::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Tied.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/Tied.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/Tied.pm   2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/Tied.pm   2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tied::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tied::VERSION   = '1.010004';
+       $Types::Standard::Tied::VERSION   = '1.010005';
 }
 
 $Types::Standard::Tied::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard/Tuple.pm 
new/Type-Tiny-1.010005/lib/Types/Standard/Tuple.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard/Tuple.pm  2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard/Tuple.pm  2020-08-26 
15:48:19.000000000 +0200
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tuple::VERSION   = '1.010004';
+       $Types::Standard::Tuple::VERSION   = '1.010005';
 }
 
 $Types::Standard::Tuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/Standard.pm 
new/Type-Tiny-1.010005/lib/Types/Standard.pm
--- old/Type-Tiny-1.010004/lib/Types/Standard.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/Standard.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -12,7 +12,7 @@
 
 BEGIN {
        $Types::Standard::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::VERSION   = '1.010004';
+       $Types::Standard::VERSION   = '1.010005';
 }
 
 $Types::Standard::VERSION =~ tr/_//d;
@@ -115,6 +115,18 @@
        $meta->add_type($typedef);
 };
 
+my $maybe_load_modules = sub {
+       my $code = pop;
+       if ( $Type::Tiny::AvoidCallbacks ) {
+               $code = sprintf(
+                       'do { package Type::Tiny; %s; %s }',
+                       join('; ', map "use $_ ()", @_),
+                       $code,
+               );
+       }
+       $code;
+};
+
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }
 
 my $meta = __PACKAGE__->meta;
@@ -238,9 +250,12 @@
        parent     => $_str,
        constraint => sub { looks_like_number($_) and ref(\$_) ne 'GLOB' },
        inlined    => sub {
-               'Scalar::Util'->VERSION('1.18') # RT 132426
-                       ? "defined($_[1]) && !ref($_[1]) && 
Scalar::Util::looks_like_number($_[1])"
-                       : "defined($_[1]) && !ref($_[1]) && 
Scalar::Util::looks_like_number($_[1]) && ref(\\($_[1])) ne 'GLOB'"
+               $maybe_load_modules->(
+                       qw/ Scalar::Util /,
+                       'Scalar::Util'->VERSION('1.18') # RT 132426
+                               ? "defined($_[1]) && !ref($_[1]) && 
Scalar::Util::looks_like_number($_[1])"
+                               : "defined($_[1]) && !ref($_[1]) && 
Scalar::Util::looks_like_number($_[1]) && ref(\\($_[1])) ne 'GLOB'"
+               );
        },
 });
 
@@ -327,7 +342,10 @@
                my $reftype = shift;
                return sub {
                        my $v = $_[1];
-                       "ref($v) and Scalar::Util::reftype($v) eq q($reftype)";
+                       $maybe_load_modules->(
+                               qw/ Scalar::Util /,
+                               "ref($v) and Scalar::Util::reftype($v) eq 
q($reftype)"
+                       );
                };
        },
        deep_explanation => sub {
@@ -358,7 +376,13 @@
        name       => "RegexpRef",
        parent     => $_ref,
        constraint => sub { ref($_) && !!re::is_regexp($_) or blessed($_) && 
$_->isa('Regexp') },
-       inlined    => sub { my $v = $_[1]; "ref($v) && !!re::is_regexp($v) or 
Scalar::Util::blessed($v) && $v\->isa('Regexp')" },
+       inlined    => sub {
+               my $v = $_[1];
+               $maybe_load_modules->(
+                       qw/ Scalar::Util re /,
+                       "ref($v) && !!re::is_regexp($v) or 
Scalar::Util::blessed($v) && $v\->isa('Regexp')"
+               );
+       },
 });
 
 $meta->$add_core_type({
@@ -380,8 +404,11 @@
                or (blessed($_) && $_->isa("IO::Handle"))
        },
        inlined    => sub {
-               "(ref($_[1]) && Scalar::Util::openhandle($_[1])) ".
-               "or (Scalar::Util::blessed($_[1]) && 
$_[1]\->isa(\"IO::Handle\"))"
+               $maybe_load_modules->(
+                       qw/ Scalar::Util /,
+                       "(ref($_[1]) && Scalar::Util::openhandle($_[1])) ".
+                       "or (Scalar::Util::blessed($_[1]) && 
$_[1]\->isa(\"IO::Handle\"))"
+               );
        },
 });
 
@@ -437,7 +464,7 @@
        inlined    => sub {
                _HAS_REFUTILXS && !$Type::Tiny::AvoidCallbacks
                        ? "Ref::Util::XS::is_blessed_ref($_[1])"
-                       : "Scalar::Util::blessed($_[1])"
+                       : $maybe_load_modules->('Scalar::Util', 
"Scalar::Util::blessed($_[1])")
        },
        is_object  => 1,
 });
@@ -626,9 +653,12 @@
        parent     => $_obj,
        constraint => sub { require overload; overload::Overloaded($_) },
        inlined    => sub {
-               $INC{'overload.pm'}
-                       ? "Scalar::Util::blessed($_[1]) and 
overload::Overloaded($_[1])"
-                       : "Scalar::Util::blessed($_[1]) and do { use overload 
(); overload::Overloaded($_[1]) }"
+               $maybe_load_modules->(
+                       qw/ Scalar::Util overload /,
+                       $INC{'overload.pm'}
+                               ? "Scalar::Util::blessed($_[1]) and 
overload::Overloaded($_[1])"
+                               : "Scalar::Util::blessed($_[1]) and do { use 
overload (); overload::Overloaded($_[1]) }"
+               );
        },
        constraint_generator => sub
        {
@@ -654,9 +684,12 @@
                return sub {
                        require overload;
                        my $v = $_[1];
-                       join " and ",
-                               "Scalar::Util::blessed($v)",
-                               map "overload::Method($v, q[$_])", @operations;
+                       $maybe_load_modules->(
+                               qw/ Scalar::Util overload /,
+                               join " and ",
+                                       "Scalar::Util::blessed($v)",
+                                       map "overload::Method($v, q[$_])", 
@operations
+                       );
                };
        },
        is_object  => 1,
@@ -700,8 +733,11 @@
        },
        inlined    => sub {
                my ($self, $var) = @_;
-               $self->parent->inline_check($var)
-               . " and !!tied(Scalar::Util::reftype($var) eq 'HASH' ? \%{$var} 
: Scalar::Util::reftype($var) eq 'ARRAY' ? \@{$var} : 
Scalar::Util::reftype($var) =~ /^(SCALAR|REF)\$/ ? \${$var} : undef)"
+               $maybe_load_modules->(
+                       qw/ Scalar::Util /,
+                       $self->parent->inline_check($var)
+                       . " and !!tied(Scalar::Util::reftype($var) eq 'HASH' ? 
\%{$var} : Scalar::Util::reftype($var) eq 'ARRAY' ? \@{$var} : 
Scalar::Util::reftype($var) =~ /^(SCALAR|REF)\$/ ? \${$var} : undef)"
+               );
        },
        name_generator => sub
        {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.010004/lib/Types/TypeTiny.pm 
new/Type-Tiny-1.010005/lib/Types/TypeTiny.pm
--- old/Type-Tiny-1.010004/lib/Types/TypeTiny.pm        2020-08-18 
17:01:15.000000000 +0200
+++ new/Type-Tiny-1.010005/lib/Types/TypeTiny.pm        2020-08-26 
15:48:19.000000000 +0200
@@ -4,7 +4,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.010004';
+our $VERSION   = '1.010005';
 
 $VERSION =~ tr/_//d;
 


Reply via email to