Hello community,

here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory 
checked in at 2019-12-30 12:34:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Type-Tiny"

Mon Dec 30 12:34:46 2019 rev:11 rq:759924 version:1.008001

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes    
2019-12-21 12:29:41.779315158 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.6675/perl-Type-Tiny.changes  
2019-12-30 12:34:55.015807287 +0100
@@ -1,0 +2,14 @@
+Sun Dec 29 03:13:35 UTC 2019 -  <[email protected]>
+
+- updated to 1.008001
+   see /usr/share/doc/packages/perl-Type-Tiny/Changes
+
+  1.008001     2019-12-28
+  
+   - Types::TypeTiny honours $Type::Tiny::AvoidCallbacks.
+   - Types::TypeTiny now better mocks Type::Library, offering is_* and
+     assert_* functions for export.
+   - Use improved inline_assert when building the coderef for &{$type}
+     overloading.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Type-Tiny.spec ++++++
--- /var/tmp/diff_new_pack.dhQK3H/_old  2019-12-30 12:34:55.475807534 +0100
+++ /var/tmp/diff_new_pack.dhQK3H/_new  2019-12-30 12:34:55.475807534 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Type-Tiny
-Version:        1.008000
+Version:        1.008001
 Release:        0
 %define cpan_name Type-Tiny
 Summary:        Tiny, yet Moo(se)-compatible type constraint

++++++ Type-Tiny-1.008000.tar.gz -> Type-Tiny-1.008001.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/COPYRIGHT 
new/Type-Tiny-1.008001/COPYRIGHT
--- old/Type-Tiny-1.008000/COPYRIGHT    2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/COPYRIGHT    2019-12-28 16:36:23.000000000 +0100
@@ -327,14 +327,6 @@
 Copyright: Copyright 2017 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: lib/Types/Standard/CycleTuple.pm
- t/20-unit/Type-Tiny-_HalfOp/double-union.t
- t/20-unit/Type-Tiny/constraint-strings.t
- t/20-unit/Types-Standard/cycletuple.t
- t/40-regression/gh14.t
-Copyright: This software is copyright (c) 2017-2019 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
@@ -359,11 +351,12 @@
 Copyright: Copyright 2019 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
- t/40-regression/73f51e2d.t
-Copyright: This software is copyright (c) 2014, 2017-2019 by Graham Knop.
+Files: lib/Types/Standard/CycleTuple.pm
+ t/20-unit/Type-Tiny-_HalfOp/double-union.t
+ t/20-unit/Type-Tiny/constraint-strings.t
+ t/20-unit/Types-Standard/cycletuple.t
+ t/40-regression/gh14.t
+Copyright: This software is copyright (c) 2017-2019 by Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: t/20-unit/Types-Common-Numeric/basic.t
@@ -373,6 +366,13 @@
 Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Matt S Trout 
- mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>).
 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
+ t/40-regression/73f51e2d.t
+Copyright: This software is copyright (c) 2014, 2017-2019 by Graham Knop.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: t/40-regression/rt85911.t
  t/40-regression/rt86004.t
  t/40-regression/rt90096-2.t
@@ -394,77 +394,77 @@
 Copyright: None
 License: public-domain
 
-Files: examples/benchmarking/benchmark-param-validation.pl
-Copyright: Copyright 2018 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: inc/Test/Fatal.pm
-Copyright: Copyright 2014 Ricardo Signes.
+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: t/40-regression/ttxs-gh1.t
-Copyright: This software is copyright (c) 2014, 2017-2019 by Jed Lund.
+Files: t/40-regression/gh1.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Richard 
Simões.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/Test/Requires.pm
-Copyright: Copyright 2019 MATSUNO Tokuhiro.
+Files: t/30-integration/Class-InsideOut/basic.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2019 by David 
Golden, Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt125132.t
-Copyright: This software is copyright (c) 2018-2019 by Marc Ballarin.
+Files: t/40-regression/rt90096.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Samuel 
Kaufman.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: dist.ini
-Copyright: Copyright 2014 Toby Inkster.
+Files: inc/Test/Fatal.pm
+Copyright: Copyright 2014 Ricardo Signes.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/30-integration/Class-InsideOut/basic.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2019 by David 
Golden, Toby Inkster.
+Files: t/40-regression/rt125765.t
+Copyright: This software is copyright (c) 2018-2019 by KB Jørgensen.
 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.
+Files: t/40-regression/ttxs-gh1.t
+Copyright: This software is copyright (c) 2014, 2017-2019 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-2019 by Benct Philip Jonsson.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/gh1.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Richard 
Simões.
+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: inc/Test/Requires.pm
+Copyright: Copyright 2019 MATSUNO Tokuhiro.
 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-2019 by Infinity 
Interactive, Inc..
+Files: inc/Try/Tiny.pm
+Copyright: Copyright 2014 Yuval Kogman.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/30-integration/MooseX-Getopt/coercion.t
-Copyright: This software is copyright (c) 2014, 2017-2019 by Alexander 
Hartmaier.
+Files: examples/benchmarking/benchmark-param-validation.pl
+Copyright: Copyright 2018 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt125765.t
-Copyright: This software is copyright (c) 2018-2019 by KB Jørgensen.
+Files: t/99-moose-std-types-test.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Infinity 
Interactive, Inc..
 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/40-regression/rt98113.t
-Copyright: This software is copyright (c) 2014, 2017-2019 by Dagfinn Ilmari 
Mannsåker.
+Files: t/30-integration/MooseX-Getopt/coercion.t
+Copyright: This software is copyright (c) 2014, 2017-2019 by Alexander 
Hartmaier.
 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: t/40-regression/rt98113.t
+Copyright: This software is copyright (c) 2014, 2017-2019 by Dagfinn Ilmari 
Mannsåker.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt90096.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2019 by Samuel 
Kaufman.
+Files: t/40-regression/rt125132.t
+Copyright: This software is copyright (c) 2018-2019 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.008000/CREDITS 
new/Type-Tiny-1.008001/CREDITS
--- old/Type-Tiny-1.008000/CREDITS      2019-12-11 01:07:34.000000000 +0100
+++ new/Type-Tiny-1.008001/CREDITS      2019-12-28 16:35:16.000000000 +0100
@@ -14,7 +14,6 @@
 - Jonas B Nielsen (JONASBN) <[email protected]>
 - Karen Etheridge (ETHER) <[email protected]>
 - Lucas Buchala (LSBUCHALA) <[email protected]>
-- Lucas Buchala <[email protected]>
 - Mark Stosberg (MARKSTOS) <[email protected]>
 - Nelo Onyiah
 - Peter Flanigan (PJFL) <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/Changes 
new/Type-Tiny-1.008001/Changes
--- old/Type-Tiny-1.008000/Changes      2019-12-11 01:07:34.000000000 +0100
+++ new/Type-Tiny-1.008001/Changes      2019-12-28 16:35:16.000000000 +0100
@@ -7,6 +7,14 @@
 Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny>
 Maintainer:   Toby Inkster (TOBYINK) <[email protected]>
 
+1.008001       2019-12-28
+
+ - Types::TypeTiny honours $Type::Tiny::AvoidCallbacks.
+ - Types::TypeTiny now better mocks Type::Library, offering is_* and
+   assert_* functions for export.
+ - Use improved inline_assert when building the coderef for &{$type}
+   overloading.
+
 1.008000       2019-12-11
 
  [ Packaging ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/META.json 
new/Type-Tiny-1.008001/META.json
--- old/Type-Tiny-1.008000/META.json    2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/META.json    2019-12-28 16:36:23.000000000 +0100
@@ -96,155 +96,155 @@
    "provides" : {
       "Devel::TypeTiny::Perl56Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl56Compat.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Devel::TypeTiny::Perl58Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl58Compat.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Error::TypeTiny" : {
          "file" : "lib/Error/TypeTiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Error::TypeTiny::Assertion" : {
          "file" : "lib/Error/TypeTiny/Assertion.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Error::TypeTiny::Compilation" : {
          "file" : "lib/Error/TypeTiny/Compilation.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Error::TypeTiny::WrongNumberOfParameters" : {
          "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Eval::TypeTiny" : {
          "file" : "lib/Eval/TypeTiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Reply::Plugin::TypeTiny" : {
          "file" : "lib/Reply/Plugin/TypeTiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Test::TypeTiny" : {
          "file" : "lib/Test/TypeTiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Coercion" : {
          "file" : "lib/Type/Coercion.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Coercion::FromMoose" : {
          "file" : "lib/Type/Coercion/FromMoose.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Coercion::Union" : {
          "file" : "lib/Type/Coercion/Union.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Library" : {
          "file" : "lib/Type/Library.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Params" : {
          "file" : "lib/Type/Params.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Parser" : {
          "file" : "lib/Type/Parser.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Registry" : {
          "file" : "lib/Type/Registry.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny" : {
          "file" : "lib/Type/Tiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Class" : {
          "file" : "lib/Type/Tiny/Class.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::ConstrainedObject" : {
          "file" : "lib/Type/Tiny/ConstrainedObject.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Duck" : {
          "file" : "lib/Type/Tiny/Duck.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Enum" : {
          "file" : "lib/Type/Tiny/Enum.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Intersection" : {
          "file" : "lib/Type/Tiny/Intersection.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Role" : {
          "file" : "lib/Type/Tiny/Role.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Tiny::Union" : {
          "file" : "lib/Type/Tiny/Union.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Type::Utils" : {
          "file" : "lib/Type/Utils.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Common::Numeric" : {
          "file" : "lib/Types/Common/Numeric.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Common::String" : {
          "file" : "lib/Types/Common/String.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard" : {
          "file" : "lib/Types/Standard.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::ArrayRef" : {
          "file" : "lib/Types/Standard/ArrayRef.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::CycleTuple" : {
          "file" : "lib/Types/Standard/CycleTuple.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::Dict" : {
          "file" : "lib/Types/Standard/Dict.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::HashRef" : {
          "file" : "lib/Types/Standard/HashRef.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::Map" : {
          "file" : "lib/Types/Standard/Map.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::ScalarRef" : {
          "file" : "lib/Types/Standard/ScalarRef.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::StrMatch" : {
          "file" : "lib/Types/Standard/StrMatch.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::Tied" : {
          "file" : "lib/Types/Standard/Tied.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::Standard::Tuple" : {
          "file" : "lib/Types/Standard/Tuple.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       },
       "Types::TypeTiny" : {
          "file" : "lib/Types/TypeTiny.pm",
-         "version" : "1.008000"
+         "version" : "1.008001"
       }
    },
    "release_status" : "stable",
@@ -263,7 +263,7 @@
       },
       "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";
    },
-   "version" : "1.008000",
+   "version" : "1.008001",
    "x_breaks" : {
       "Kavorka" : "<= 0.013",
       "Types::ReadOnly" : "<= 0.001"
@@ -286,14 +286,13 @@
       "Peter Valdemar Mørch <[email protected]>",
       "Zoffix Znet <[email protected]>",
       "Denis Ibaev <[email protected]>",
-      "Lucas Buchala <[email protected]>",
+      "Lucas Buchala (LSBUCHALA) <[email protected]>",
       "Alexandr Ciornii <[email protected]>",
       "Philippe Bruhat (BOOK) <[email protected]>",
       "Robert Rothenberg (RRWO) <[email protected]>",
       "Nelo Onyiah",
       "Jonas B Nielsen (JONASBN) <[email protected]>",
-      "Benct Philip Jonsson <[email protected]>",
-      "Lucas Buchala (LSBUCHALA) <[email protected]>"
+      "Benct Philip Jonsson <[email protected]>"
    ],
    "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/META.yml 
new/Type-Tiny-1.008001/META.yml
--- old/Type-Tiny-1.008000/META.yml     2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/META.yml     2019-12-28 16:36:23.000000000 +0100
@@ -40,118 +40,118 @@
 provides:
   Devel::TypeTiny::Perl56Compat:
     file: lib/Devel/TypeTiny/Perl56Compat.pm
-    version: '1.008000'
+    version: '1.008001'
   Devel::TypeTiny::Perl58Compat:
     file: lib/Devel/TypeTiny/Perl58Compat.pm
-    version: '1.008000'
+    version: '1.008001'
   Error::TypeTiny:
     file: lib/Error/TypeTiny.pm
-    version: '1.008000'
+    version: '1.008001'
   Error::TypeTiny::Assertion:
     file: lib/Error/TypeTiny/Assertion.pm
-    version: '1.008000'
+    version: '1.008001'
   Error::TypeTiny::Compilation:
     file: lib/Error/TypeTiny/Compilation.pm
-    version: '1.008000'
+    version: '1.008001'
   Error::TypeTiny::WrongNumberOfParameters:
     file: lib/Error/TypeTiny/WrongNumberOfParameters.pm
-    version: '1.008000'
+    version: '1.008001'
   Eval::TypeTiny:
     file: lib/Eval/TypeTiny.pm
-    version: '1.008000'
+    version: '1.008001'
   Reply::Plugin::TypeTiny:
     file: lib/Reply/Plugin/TypeTiny.pm
-    version: '1.008000'
+    version: '1.008001'
   Test::TypeTiny:
     file: lib/Test/TypeTiny.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Coercion:
     file: lib/Type/Coercion.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Coercion::FromMoose:
     file: lib/Type/Coercion/FromMoose.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Coercion::Union:
     file: lib/Type/Coercion/Union.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Library:
     file: lib/Type/Library.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Params:
     file: lib/Type/Params.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Parser:
     file: lib/Type/Parser.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Registry:
     file: lib/Type/Registry.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny:
     file: lib/Type/Tiny.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Class:
     file: lib/Type/Tiny/Class.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::ConstrainedObject:
     file: lib/Type/Tiny/ConstrainedObject.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Duck:
     file: lib/Type/Tiny/Duck.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Enum:
     file: lib/Type/Tiny/Enum.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Intersection:
     file: lib/Type/Tiny/Intersection.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Role:
     file: lib/Type/Tiny/Role.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Tiny::Union:
     file: lib/Type/Tiny/Union.pm
-    version: '1.008000'
+    version: '1.008001'
   Type::Utils:
     file: lib/Type/Utils.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Common::Numeric:
     file: lib/Types/Common/Numeric.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Common::String:
     file: lib/Types/Common/String.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard:
     file: lib/Types/Standard.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::ArrayRef:
     file: lib/Types/Standard/ArrayRef.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::CycleTuple:
     file: lib/Types/Standard/CycleTuple.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::Dict:
     file: lib/Types/Standard/Dict.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::HashRef:
     file: lib/Types/Standard/HashRef.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::Map:
     file: lib/Types/Standard/Map.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::ScalarRef:
     file: lib/Types/Standard/ScalarRef.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::StrMatch:
     file: lib/Types/Standard/StrMatch.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::Tied:
     file: lib/Types/Standard/Tied.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::Standard::Tuple:
     file: lib/Types/Standard/Tuple.pm
-    version: '1.008000'
+    version: '1.008001'
   Types::TypeTiny:
     file: lib/Types/TypeTiny.pm
-    version: '1.008000'
+    version: '1.008001'
 recommends:
   Devel::LexAlias: '0.05'
   Devel::StackTrace: '0'
@@ -170,7 +170,7 @@
   homepage: http://typetiny.toby.ink/
   license: http://dev.perl.org/licenses/
   repository: git://github.com/tobyink/p5-type-tiny.git
-version: '1.008000'
+version: '1.008001'
 x_breaks:
   Kavorka: '<= 0.013'
   Types::ReadOnly: '<= 0.001'
@@ -192,12 +192,11 @@
   - 'Peter Valdemar Mørch <[email protected]>'
   - 'Zoffix Znet <[email protected]>'
   - 'Denis Ibaev <[email protected]>'
-  - 'Lucas Buchala <[email protected]>'
+  - 'Lucas Buchala (LSBUCHALA) <[email protected]>'
   - 'Alexandr Ciornii <[email protected]>'
   - 'Philippe Bruhat (BOOK) <[email protected]>'
   - 'Robert Rothenberg (RRWO) <[email protected]>'
   - 'Nelo Onyiah'
   - 'Jonas B Nielsen (JONASBN) <[email protected]>'
   - 'Benct Philip Jonsson <[email protected]>'
-  - 'Lucas Buchala (LSBUCHALA) <[email protected]>'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/Makefile.PL 
new/Type-Tiny-1.008001/Makefile.PL
--- old/Type-Tiny-1.008000/Makefile.PL  2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/Makefile.PL  2019-12-28 16:36:23.000000000 +0100
@@ -60,47 +60,47 @@
                                      },
                       },
   "provides"       => {
-                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => "1.008000" },
-                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => "1.008000" },
-                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => "1.008000" },
-                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => "1.008000" },
-                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => "1.008000" },
+                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.008001 },
+                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.008001 },
+                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => 1.008001 },
+                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => 1.008001 },
+                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => 1.008001 },
                         "Error::TypeTiny::WrongNumberOfParameters" => {
                                                                         file 
=> "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-                                                                        
version => "1.008000",
+                                                                        
version => 1.008001,
                                                                       },
-                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => "1.008000" },
-                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => "1.008000" },
-                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => "1.008000" },
-                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => "1.008000" },
-                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => "1.008000" },
-                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => "1.008000" },
-                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => "1.008000" },
-                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => "1.008000" },
-                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => "1.008000" },
-                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => "1.008000" },
-                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => "1.008000" },
-                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => "1.008000" },
-                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => "1.008000" },
-                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => "1.008000" },
-                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => "1.008000" },
-                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => "1.008000" },
-                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => "1.008000" },
-                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => "1.008000" },
-                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => "1.008000" },
-                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => "1.008000" },
-                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => "1.008000" },
-                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => "1.008000" },
-                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => "1.008000" },
-                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => "1.008000" },
-                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => "1.008000" },
-                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => "1.008000" },
-                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => "1.008000" },
-                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => "1.008000" },
-                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => "1.008000" },
-                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => "1.008000" },
-                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => "1.008000" },
-                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => "1.008000" },
+                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => 1.008001 },
+                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => 1.008001 },
+                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => 1.008001 },
+                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => 1.008001 },
+                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => 1.008001 },
+                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => 1.008001 },
+                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => 1.008001 },
+                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => 1.008001 },
+                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => 1.008001 },
+                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => 1.008001 },
+                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => 1.008001 },
+                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => 1.008001 },
+                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => 1.008001 },
+                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => 1.008001 },
+                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => 1.008001 },
+                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => 1.008001 },
+                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => 1.008001 },
+                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => 1.008001 },
+                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => 1.008001 },
+                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => 1.008001 },
+                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => 1.008001 },
+                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => 1.008001 },
+                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => 1.008001 },
+                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => 1.008001 },
+                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => 1.008001 },
+                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => 1.008001 },
+                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => 1.008001 },
+                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => 1.008001 },
+                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => 1.008001 },
+                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => 1.008001 },
+                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => 1.008001 },
+                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => 1.008001 },
                       },
   "release_status" => "stable",
   "resources"      => {
@@ -114,7 +114,7 @@
                                         },
                         x_identifier => 
"http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";,
                       },
-  "version"        => "1.008000",
+  "version"        => 1.008001,
   "x_breaks"       => { "Kavorka" => "<= 0.013", "Types::ReadOnly" => "<= 
0.001" },
   "x_contributors" => [
                         "Diab Jerius (DJERIUS) <djerius\@cpan.org>",
@@ -134,14 +134,13 @@
                         "Peter Valdemar M\xF8rch <peter\@morch.com>",
                         "Zoffix Znet <cpan\@zoffix.com>",
                         "Denis Ibaev <dionys\@gmail.com>",
-                        "Lucas Buchala <lucasbuchala\@gmail.com>",
+                        "Lucas Buchala (LSBUCHALA) <lsbuchala\@cpan.org>",
                         "Alexandr Ciornii <alexchorny\@gmail.com>",
                         "Philippe Bruhat (BOOK) <book\@cpan.org>",
                         "Robert Rothenberg (RRWO) <rrwo\@cpan.org>",
                         "Nelo Onyiah",
                         "Jonas B Nielsen (JONASBN) <jonasbn\@cpan.org>",
                         "Benct Philip Jonsson <bpj\@melroch.se>",
-                        "Lucas Buchala (LSBUCHALA) <lsbuchala\@cpan.org>",
                       ],
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/SIGNATURE 
new/Type-Tiny-1.008001/SIGNATURE
--- old/Type-Tiny-1.008000/SIGNATURE    2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/SIGNATURE    2019-12-28 16:36:23.000000000 +0100
@@ -15,19 +15,19 @@
 Hash: SHA1
 
 SHA256 b995288fb503b0a64dd55a8caedd80e031e5b8f5a40b82aa884c81f72b2d069c 
CONTRIBUTING
-SHA256 f916933d263b9120faf55d5d0b2b266dd719b024e441460092d095affffd9ee0 
COPYRIGHT
-SHA256 b455ae4d263f8b9a41cc0d08b0d05c5db249e57b673c5e18842173d6ed68cc07 CREDITS
-SHA256 b1eeb0c66a919eec76968e6908dbd25514a53b6e3993ad3b482481415a4ba47c Changes
+SHA256 15a51532efbe83245dfee2140847a95acb07bf211570f188ec1229feb5f9bf09 
COPYRIGHT
+SHA256 e20e14c05140ed64948a9c80683d147a3b6d75d8a941e6f2a4748e1bc31c0434 CREDITS
+SHA256 eb21fa04bbddd45595bf3b074cb82ae8024bffc4bbad3f91add144066ee3e25f Changes
 SHA256 6a5ab06a68802a98172274d878229173c11a5229cdf14feaa4b88498cb3c05d7 INSTALL
 SHA256 5c791221f0dde289392a38a5921b66d4a1be8248cc64ee6de15f3c2426892673 LICENSE
 SHA256 fe56eb748dd9154971abbcb2e7c6ce6723e45143a04f1c67f9514bb90a37094f 
MANIFEST
-SHA256 979e4f9b834d1b19353d1d3303b67cac9b7c670a3895f24223b6415cc032f6c7 
META.json
-SHA256 963a0ccfbbeb5185539234efd08b2f482b8b87748d9574ccc50dbf8b3bae81b0 
META.yml
-SHA256 19861ed044ab395a56b7c83148d32539b814c95a5e3b58f419c2efbe66d912e0 
Makefile.PL
+SHA256 6eeee5c117b795dd84b5dad158f07cd2a2568b4905efa25d92beb5695be1c0b4 
META.json
+SHA256 b4a2aafa141af12104dc1920fbb6a558842f44e0c95de39781729f04508c18dc 
META.yml
+SHA256 ae19b89970603e6d6e0655ade961c6698e90ed019adfdd8311f05a1cc55a41c9 
Makefile.PL
 SHA256 8d042b843bc4314da62056703fe8026b3664236d624edfc03515933c0dcdf951 NEWS
 SHA256 3e22936ed59c44e385fcb73441be191fc3f49294c7d8c5964a938a2a7facdc53 README
 SHA256 cd8759458860e09c13d2be9509cef61689d8ee9738ef9d38ee1ca8add64312ba 
dist.ini
-SHA256 8d8a89d3f6ccfc239cbc7b56ba42e195b278dc56ff398f87db19d8c774a192ef 
doap.ttl
+SHA256 199a16e92168ba4fbbdd18cbffc3db971000ae3b75bdd1e11f33703369294f55 
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 ea9517a93d8cf10c54d933ea2eaf1ca520469de8bfe95f0dc217c3e732a36eb0 
lib/Devel/TypeTiny/Perl56Compat.pm
-SHA256 644fb8352ca80710d9991f0d67d176c76fb9129a0214434f735f0ff2982ca5bd 
lib/Devel/TypeTiny/Perl58Compat.pm
-SHA256 959b0f117aed5853655fc4f28e98c9da208153645b28a3f5196d0e77f25ffaf8 
lib/Error/TypeTiny.pm
-SHA256 8422737d8026c8a4a3c18c827b38faf26cc98145a20fc537111b028c67249025 
lib/Error/TypeTiny/Assertion.pm
-SHA256 aacefbda8ed9e2303e635fab29cc99d27f1cf56c76a8a9d79ce7606b4d0f17c4 
lib/Error/TypeTiny/Compilation.pm
-SHA256 135e58c61b9a78a43b64e3ac58e8eb9379ffacad9a1a73392ac62c2934995ea3 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
-SHA256 93d82e83c769233abdfe77c7db3721aa27c067f7f5154c8a8b3a268e5f73baf2 
lib/Eval/TypeTiny.pm
-SHA256 66d0e5d466f09a76a6dd3be184e07a33ce0e8802e40a041f9125d98edb8b02f3 
lib/Reply/Plugin/TypeTiny.pm
-SHA256 6c18a11c73f104dedafd012620b07772dff4fe870dbcfee7c57dd975c3301c88 
lib/Test/TypeTiny.pm
-SHA256 6b00ba988318f92a27ca73e76fc03298adc4682bd2b85ec03ea91eda69d0656c 
lib/Type/Coercion.pm
-SHA256 cfde306e8145652727c9ffced016c3a2a4ea9e70d5f559518709b510037e0a00 
lib/Type/Coercion/FromMoose.pm
-SHA256 8af4be6c15c1006c06f4a6997d24b2a034657a6aab2e995caec7c939085b8fa5 
lib/Type/Coercion/Union.pm
-SHA256 b7f82e7428d6320f967644b9667dc9128eae9ae6b0633903053b5bfa161c7a4b 
lib/Type/Library.pm
-SHA256 249d61643982d43a498598612b4f5aa6d8f7e47dfbbcea00255fce6c275bed42 
lib/Type/Params.pm
-SHA256 54577724b9de345f4062104f62f6a3a2bfea945382adb7fe6685bec4641e76b3 
lib/Type/Parser.pm
-SHA256 772e33d482aed8c478d8d536d7b2ced8572983d73ed85b1f73dbee32f5951a0e 
lib/Type/Registry.pm
-SHA256 87070850b2f326adffd18fc26d2e240cfe748f1835681344dc063b75848013f8 
lib/Type/Tiny.pm
-SHA256 1dcddf9bfd42c96a8c6c77ec1aa424e3a404aa5c452085ea6aa4c46ddc55dcf2 
lib/Type/Tiny/Class.pm
-SHA256 8811a6d79e31965bac3c19f4f1fbade38d3172a02e4a5aa3edddd016ba15b9f6 
lib/Type/Tiny/ConstrainedObject.pm
-SHA256 03dae3ba1542259161ce9e3ed7d9429b3450b1d43cf8c347f97fc64e8e94eb95 
lib/Type/Tiny/Duck.pm
-SHA256 a7a406183fa0b3c07ed5ee836617481f439091dd8ad79e18d6be8be204f0c75b 
lib/Type/Tiny/Enum.pm
-SHA256 b4a2075f5bad64119b18e534bddf70650fa8ecccaba1d2095e2a8eac770b05aa 
lib/Type/Tiny/Intersection.pm
+SHA256 6fdae553a4a6bbfbc024a53153aa71e080e55ae466e44d4cf11f041f5e3a3fb3 
lib/Devel/TypeTiny/Perl56Compat.pm
+SHA256 151e7ef21acac7a1dff84c7bff90c5c002dd2e4896fb6867c46283b0e0c46e84 
lib/Devel/TypeTiny/Perl58Compat.pm
+SHA256 5627cf0fa52b1c31646bc260fdf238b6cf4586fb043bdeddf310a1d20236b159 
lib/Error/TypeTiny.pm
+SHA256 82a8821a4ebca08827869eeed27782e39a61922a5b611bfb923eff4de0e0501c 
lib/Error/TypeTiny/Assertion.pm
+SHA256 4dde78d449e9bf45f187b9e260e75472559ee130896686bd71e5c9ea2c519857 
lib/Error/TypeTiny/Compilation.pm
+SHA256 66adf085c9561dac4d4034a6615e1494cd380fd7c5bee987bbe6b475c7fad168 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
+SHA256 ecf9ca7726864cdef7d1cb1b8dd0b20ba55c0453b82850d2e064670b7ed3b9f7 
lib/Eval/TypeTiny.pm
+SHA256 0f3143e08248fabda5072fc9b5aa57d6ac718c9a59a52423bb7501d392992e24 
lib/Reply/Plugin/TypeTiny.pm
+SHA256 d4f10c09d67bd190b7ef8850ffc9f47419d597730c6beb9feaa1a4c11371c638 
lib/Test/TypeTiny.pm
+SHA256 d6247d924ae2377c4672314db5bf9f69808a3fab06b50def3616e19fe045cb05 
lib/Type/Coercion.pm
+SHA256 0c536f5a377830fce4ca9b1b572e979e1890980e7919db55054eaf4422712a19 
lib/Type/Coercion/FromMoose.pm
+SHA256 ed4ae1b4c75f08b8254f45dd679f526640012e20300e7968d988cab8421ea865 
lib/Type/Coercion/Union.pm
+SHA256 d452957a8076c9336756224004b96d0e121d2040f4691cf434d82ed4130cd809 
lib/Type/Library.pm
+SHA256 e9a8224d57f959853046d54903875b9a387efdf605e608167092d135850d1dad 
lib/Type/Params.pm
+SHA256 6b1f8dda5900a0c3e6ba32cd39eaa83cfa187d7ac8693edd8eee21a559cf693f 
lib/Type/Parser.pm
+SHA256 94aca3b60605d1b6a57bc91e851c33c1554f4551cbf950c7e333cd49264a0d4e 
lib/Type/Registry.pm
+SHA256 f1764b0bb6cb1dd43539754d0c468020e3676a837ea099c8b1ea71d582a9ecf9 
lib/Type/Tiny.pm
+SHA256 fd836734b5c0c4a740f1c22f1aa3c14300c18442f1e05fca837b4ab6bf07c0af 
lib/Type/Tiny/Class.pm
+SHA256 ff4806fcd17dc2b972c272b9a2f9d04dc6dea565ebb84673791c74af6b73ca4a 
lib/Type/Tiny/ConstrainedObject.pm
+SHA256 e64e4fbfecb33e7da890b3c52fab8703ee7174aed83ef0f1bf03d16e71b6296b 
lib/Type/Tiny/Duck.pm
+SHA256 57c89867d924ef663dfb5a0530e7217b4808874d2cb030c021a40ca4faa830a3 
lib/Type/Tiny/Enum.pm
+SHA256 78a48c873cb562f9a3126fd3fdbd80e6542b2ad2d852d72d7c5444098af99767 
lib/Type/Tiny/Intersection.pm
 SHA256 4de8fc35c4ec8bb61fd8834edd0abd9ce1bf8c132b7c07c6147fbd03b86f59da 
lib/Type/Tiny/Manual.pod
 SHA256 04e1da8570aff621a11285722e39c4b415e81fa8155f7db94aa661b1641f2e61 
lib/Type/Tiny/Manual/AllTypes.pod
 SHA256 adcc2d17abb6b6e19a3a4040514a8368572ccf42221b62ed027c72ea8de430d1 
lib/Type/Tiny/Manual/Coercions.pod
@@ -86,23 +86,23 @@
 SHA256 898cccd2c1f89f3fee07998952202d962eeed8fa793f06ece05359d81bdf97ef 
lib/Type/Tiny/Manual/UsingWithMouse.pod
 SHA256 255ddb860d5eb9749b5ada6a5158eb5fe1657b76ce077505995b5574b33aae7a 
lib/Type/Tiny/Manual/UsingWithOther.pod
 SHA256 0b2511c105a42a15a6d058d02cbdea14388db947b8d563ebc94d4db511e74730 
lib/Type/Tiny/Manual/UsingWithTestMore.pod
-SHA256 2ed7234ea8c941ca7e91adca463ac021bdd38eb083ef3f1cb65f16486fa75082 
lib/Type/Tiny/Role.pm
-SHA256 63acf054da1c206179745e0ab3142f4a486876c1c6d66393a940189ca4fc5d62 
lib/Type/Tiny/Union.pm
-SHA256 f8cf2a9eb78d60b59e02fe141d56b92362f1f60a40abe4a0e1a55d060886ecc2 
lib/Type/Tiny/_HalfOp.pm
-SHA256 3dd8a7112767e08fb86a9920aa0a88c458bb9a3bb12dc5dbb90089e3523f9cb9 
lib/Type/Utils.pm
-SHA256 52b2400e715c90991ed6d0499e5581ef4b21fae6c5ae50c2bef3c423887ea752 
lib/Types/Common/Numeric.pm
-SHA256 3cdbec663b155bd1e1bc863c23194910bd3caabb0f340613b9c788f9e4492418 
lib/Types/Common/String.pm
-SHA256 6922e76919fc361143ec8bc599ac0fd22a427328fc7037b55bdbeb69e5d42a80 
lib/Types/Standard.pm
-SHA256 e0c6d4b84bdb7e42db046a40aeebfd62ba7417767962a7f7bd38bc7c09f1ad74 
lib/Types/Standard/ArrayRef.pm
-SHA256 342af3874471db007836948813adbde70cf4d467bf4cc347d7984b2f67a6686e 
lib/Types/Standard/CycleTuple.pm
-SHA256 68685359a84d107942360d1691c2d851acd50d053dd90037b6c52d25527eee94 
lib/Types/Standard/Dict.pm
-SHA256 2f179f05ee4bd42e268f47e6e270b862ad581ca913dd04d9db14ff79f67fc534 
lib/Types/Standard/HashRef.pm
-SHA256 9dca656398160d25215a05f5a13adaa2d3a481e877e962b7260c02af4396cb55 
lib/Types/Standard/Map.pm
-SHA256 ac84d5789ce6cad3ec723e7b506f554348b822c0367b400da447493d748d9454 
lib/Types/Standard/ScalarRef.pm
-SHA256 204fb0dd0606dc53cb774f3655ecf9fc34115eb76da44ad3cc716f1787a9518d 
lib/Types/Standard/StrMatch.pm
-SHA256 d6365418746bb08c5969cdf967c234c39997a789ea726a8d811d9641e5471a10 
lib/Types/Standard/Tied.pm
-SHA256 ebd1caa6b1d2593428c83c2e29c06753ff5725c8f907ba3d2935e230460c6190 
lib/Types/Standard/Tuple.pm
-SHA256 4c13e3bba67179a1b4e7b58f09bf5b2388e4b9fee4a36051c0b25cd4f9e76330 
lib/Types/TypeTiny.pm
+SHA256 c8de5a7b5647ae75beda15ae5b79bfe7999a603b70969f8718a3272ece5929e5 
lib/Type/Tiny/Role.pm
+SHA256 084462743155174f4ff3bb51b9bf1ba0f98b7b67fb90a3683d5d1fadcfea638c 
lib/Type/Tiny/Union.pm
+SHA256 44cf2c9a28f3414414f0739b90d30b341ba15c1722dc567696d63e647d4ca04c 
lib/Type/Tiny/_HalfOp.pm
+SHA256 0836f0b6e52cd32d6cee8898af3d7c3e127c2a12eafb4ebab3ef739f7551b30f 
lib/Type/Utils.pm
+SHA256 be7769913be442a2537774c07531c36a148c4e5241cfd243fa4b06b0a62b5f21 
lib/Types/Common/Numeric.pm
+SHA256 6efc0809559c3b8afb4c0f8d195ccacbe220531ee9fd53f28f1d4f53f21a9e1b 
lib/Types/Common/String.pm
+SHA256 6fd98624f4863affc6afebb6652a1589243e7374bc49a2c8bfd65f2ffde9ee45 
lib/Types/Standard.pm
+SHA256 184a2c59b23c7caada8a1cd1da35956e21db3f9bdb8e67a8f539a8c086374a8f 
lib/Types/Standard/ArrayRef.pm
+SHA256 4e7e42e66c6f63c0ffe1f43a7d89e5ef35b9c7106bbc6d6df36d318c1cfd164e 
lib/Types/Standard/CycleTuple.pm
+SHA256 8d9527bacf816967dac8b27d15a392a9b25500c682c8ce830085064aa89783a5 
lib/Types/Standard/Dict.pm
+SHA256 b4807341e5d855513127e6570ba2c4144b4d4b8059186669259e91a76cf3f103 
lib/Types/Standard/HashRef.pm
+SHA256 6d612be70ab916d96133aeeba5694253f9d95811ccf141fd548a00b14d8eb110 
lib/Types/Standard/Map.pm
+SHA256 e55d9a8178179bd6390f05b65e45b76fa678605ed8bb8311cbfb3115a977a175 
lib/Types/Standard/ScalarRef.pm
+SHA256 b9271424b254faf68cfd13d4c892c0c1369bdd4cf03396b67279291f28a33edc 
lib/Types/Standard/StrMatch.pm
+SHA256 d344fdfaa447d79daf93cbcabe7ea7a0b70c21408baad73944fe2a864f7553b6 
lib/Types/Standard/Tied.pm
+SHA256 78ae477c2e7fc5657379b106d3b6fc284b0dfc8a71b89ae2fdf0e6ad6a31b7d6 
lib/Types/Standard/Tuple.pm
+SHA256 d52702022e3c373071844809f6a5a768ae6eb7e7bf816158c0610da21ed4efb0 
lib/Types/TypeTiny.pm
 SHA256 a410c255b1c433646b2e77d956d01cac987f27b2646e187b8e120e322808d68c 
t/00-begin.t
 SHA256 afbc41a276242ac22acaff4ca5570d62c7488a4a97c87a247b2863d270ef05e4 
t/01-compile.t
 SHA256 554b46e2a88186a4401a39522511cf150b901dc67b896464c0734eb037375880 
t/02-api.t
@@ -377,7 +377,7 @@
 SHA256 f139bc177170bb9155072e1f92b6009b17498a45907a2def9f35fbb6cdaafb4b 
t/not-covered.pl
 -----BEGIN PGP SIGNATURE-----
 
-iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXfAzkQAKCRDOv4Eoaip9
-OXmfAJ9UQx8+ypNvc/nM162auH1ZHdu+ZgCgkq75yDYrq4ApJBJUNBR0Q9RX9nk=
-=1fo7
+iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXgd2dwAKCRDOv4Eoaip9
+OR9YAKCQFRCq55MMVZ1is1OZni+61NjjcQCeJLoO1r5h1RIswHbXuGziNEBbVaA=
+=wjoG
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/doap.ttl 
new/Type-Tiny-1.008001/doap.ttl
--- old/Type-Tiny-1.008000/doap.ttl     2019-12-11 01:08:49.000000000 +0100
+++ new/Type-Tiny-1.008001/doap.ttl     2019-12-28 16:36:23.000000000 +0100
@@ -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>;
+       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>;
        doap:repository      [
                a doap:GitRepository;
                doap:browse <https://github.com/tobyink/p5-type-tiny>;
@@ -4129,7 +4129,7 @@
                ], [
                        a doap-changeset:Bugfix, doap-changeset:Documentation;
                        rdfs:label "Fix variable name typo in documentation for 
Type::Params.";
-                       doap-changeset:blame 
<urn:uuid:ed3a6a47-b3b7-4dd1-af20-6c1ab58e9228>;
+                       doap-changeset:blame 
<http://purl.org/NET/cpan-uri/person/lsbuchala>;
                        rdfs:seeAlso 
<https://github.com/tobyink/p5-type-tiny/pull/37>;
                ], [
                        a doap-changeset:Bugfix, doap-changeset:Tests;
@@ -5416,6 +5416,27 @@
        doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.008000.tar.gz>;
        doap:revision        "1.008000"^^xsd:string.
 
+<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>
+       a                    doap:Version;
+       dc:identifier        "Type-Tiny-1.008001"^^xsd:string;
+       dc:issued            "2019-12-28"^^xsd:date;
+       doap-changeset:changeset [
+               doap-changeset:item [
+                       a doap-changeset:Change;
+                       rdfs:label "Use improved inline_assert when building 
the coderef for &{$type} overloading.";
+               ], [
+                       a doap-changeset:Change;
+                       rdfs:label "Types::TypeTiny now better mocks 
Type::Library, offering is_* and assert_* functions for export.";
+               ], [
+                       a doap-changeset:Change;
+                       rdfs:label "Types::TypeTiny honours 
$Type::Tiny::AvoidCallbacks.";
+               ];
+               doap-changeset:versus 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>;
+       ];
+       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.008001.tar.gz>;
+       doap:revision        "1.008001"^^xsd:string.
+
 <http://purl.org/NET/cpan-uri/person/ANDK>
        a                    foaf:Agent;
        foaf:mbox_sha1sum    "cbd91ef3fd54c52cae34a5aaaed67dbf2da2b222".
@@ -5634,7 +5655,7 @@
        a                    foaf:Person;
        foaf:name            "Lucas Buchala";
        foaf:nick            "LSBUCHALA";
-       foaf:page            <https://metacpan.org/author/LSBUCHALA>.
+       foaf:page            <https://github.com/lucasbuchala>, 
<https://metacpan.org/author/LSBUCHALA>.
 
 <http://purl.org/NET/cpan-uri/person/markstos>
        a                    foaf:Person;
@@ -7139,11 +7160,6 @@
        foaf:name            "Nelo Onyiah";
        foaf:page            <https://github.com/j1n3l0>.
 
-<urn:uuid:ed3a6a47-b3b7-4dd1-af20-6c1ab58e9228>
-       foaf:mbox            <mailto:[email protected]>;
-       foaf:name            "Lucas Buchala";
-       foaf:page            <https://github.com/lucasbuchala>.
-
 <urn:uuid:febe859c-fa5c-4abd-8c6c-464643c79e4e>
        foaf:name            "KB Jørgensen".
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl56Compat.pm 
new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl56Compat.pm
--- old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl56Compat.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl56Compat.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl58Compat.pm 
new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl58Compat.pm
--- old/Type-Tiny-1.008000/lib/Devel/TypeTiny/Perl58Compat.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Devel/TypeTiny/Perl58Compat.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny/Assertion.pm 
new/Type-Tiny-1.008001/lib/Error/TypeTiny/Assertion.pm
--- old/Type-Tiny-1.008000/lib/Error/TypeTiny/Assertion.pm      2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/Assertion.pm      2019-12-28 
16:35:13.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Assertion::VERSION   = '1.008000';
+       $Error::TypeTiny::Assertion::VERSION   = '1.008001';
 }
 
 $Error::TypeTiny::Assertion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny/Compilation.pm 
new/Type-Tiny-1.008001/lib/Error/TypeTiny/Compilation.pm
--- old/Type-Tiny-1.008000/lib/Error/TypeTiny/Compilation.pm    2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/Compilation.pm    2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Compilation::VERSION   = '1.008000';
+       $Error::TypeTiny::Compilation::VERSION   = '1.008001';
 }
 
 $Error::TypeTiny::Compilation::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008000/lib/Error/TypeTiny/WrongNumberOfParameters.pm 
new/Type-Tiny-1.008001/lib/Error/TypeTiny/WrongNumberOfParameters.pm
--- old/Type-Tiny-1.008000/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2019-12-11 01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2019-12-28 16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.008000';
+       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.008001';
 }
 
 $Error::TypeTiny::WrongNumberOfParameters::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Error/TypeTiny.pm 
new/Type-Tiny-1.008001/lib/Error/TypeTiny.pm
--- old/Type-Tiny-1.008000/lib/Error/TypeTiny.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Error/TypeTiny.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::VERSION   = '1.008000';
+       $Error::TypeTiny::VERSION   = '1.008001';
 }
 
 $Error::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Eval/TypeTiny.pm 
new/Type-Tiny-1.008001/lib/Eval/TypeTiny.pm
--- old/Type-Tiny-1.008000/lib/Eval/TypeTiny.pm 2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Eval/TypeTiny.pm 2019-12-28 16:35:13.000000000 
+0100
@@ -53,7 +53,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 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.008000/lib/Reply/Plugin/TypeTiny.pm 
new/Type-Tiny-1.008001/lib/Reply/Plugin/TypeTiny.pm
--- old/Type-Tiny-1.008000/lib/Reply/Plugin/TypeTiny.pm 2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Reply/Plugin/TypeTiny.pm 2019-12-28 
16:35:13.000000000 +0100
@@ -5,7 +5,7 @@
 
 BEGIN {
        $Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Reply::Plugin::TypeTiny::VERSION   = '1.008000';
+       $Reply::Plugin::TypeTiny::VERSION   = '1.008001';
 };
 
 $Reply::Plugin::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Test/TypeTiny.pm 
new/Type-Tiny-1.008001/lib/Test/TypeTiny.pm
--- old/Type-Tiny-1.008000/lib/Test/TypeTiny.pm 2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Test/TypeTiny.pm 2019-12-28 16:35:13.000000000 
+0100
@@ -16,7 +16,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 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.008000/lib/Type/Coercion/FromMoose.pm 
new/Type-Tiny-1.008001/lib/Type/Coercion/FromMoose.pm
--- old/Type-Tiny-1.008000/lib/Type/Coercion/FromMoose.pm       2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Coercion/FromMoose.pm       2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::FromMoose::VERSION   = '1.008000';
+       $Type::Coercion::FromMoose::VERSION   = '1.008001';
 }
 
 $Type::Coercion::FromMoose::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Coercion/Union.pm 
new/Type-Tiny-1.008001/lib/Type/Coercion/Union.pm
--- old/Type-Tiny-1.008000/lib/Type/Coercion/Union.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Coercion/Union.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::Union::VERSION   = '1.008000';
+       $Type::Coercion::Union::VERSION   = '1.008001';
 }
 
 $Type::Coercion::Union::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Coercion.pm 
new/Type-Tiny-1.008001/lib/Type/Coercion.pm
--- old/Type-Tiny-1.008000/lib/Type/Coercion.pm 2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Coercion.pm 2019-12-28 16:35:13.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::VERSION   = '1.008000';
+       $Type::Coercion::VERSION   = '1.008001';
 }
 
 $Type::Coercion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Library.pm 
new/Type-Tiny-1.008001/lib/Type/Library.pm
--- old/Type-Tiny-1.008000/lib/Type/Library.pm  2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Library.pm  2019-12-28 16:35:13.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Library::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Library::VERSION   = '1.008000';
+       $Type::Library::VERSION   = '1.008001';
 }
 
 $Type::Library::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Params.pm 
new/Type-Tiny-1.008001/lib/Type/Params.pm
--- old/Type-Tiny-1.008000/lib/Type/Params.pm   2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Params.pm   2019-12-28 16:35:13.000000000 
+0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Params::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Params::VERSION   = '1.008000';
+       $Type::Params::VERSION   = '1.008001';
 }
 
 $Type::Params::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Parser.pm 
new/Type-Tiny-1.008001/lib/Type/Parser.pm
--- old/Type-Tiny-1.008000/lib/Type/Parser.pm   2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Parser.pm   2019-12-28 16:35:13.000000000 
+0100
@@ -6,7 +6,7 @@
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Registry.pm 
new/Type-Tiny-1.008001/lib/Type/Registry.pm
--- old/Type-Tiny-1.008000/lib/Type/Registry.pm 2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Registry.pm 2019-12-28 16:35:13.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Registry::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Registry::VERSION   = '1.008000';
+       $Type::Registry::VERSION   = '1.008001';
 }
 
 $Type::Registry::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Class.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Class.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Class.pm       2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Class.pm       2019-12-28 
16:35:13.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Class::VERSION   = '1.008000';
+       $Type::Tiny::Class::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Class::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008000/lib/Type/Tiny/ConstrainedObject.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/ConstrainedObject.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/ConstrainedObject.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/ConstrainedObject.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::ConstrainedObject::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::ConstrainedObject::VERSION   = '1.008000';
+       $Type::Tiny::ConstrainedObject::VERSION   = '1.008001';
 }
 
 $Type::Tiny::ConstrainedObject::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Duck.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Duck.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Duck.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Duck.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Duck::VERSION   = '1.008000';
+       $Type::Tiny::Duck::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Duck::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Enum.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Enum.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Enum.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Enum.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Enum::VERSION   = '1.008000';
+       $Type::Tiny::Enum::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Enum::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Intersection.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Intersection.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Intersection.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Intersection.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Intersection::VERSION   = '1.008000';
+       $Type::Tiny::Intersection::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Intersection::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Role.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Role.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Role.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Role.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Role::VERSION   = '1.008000';
+       $Type::Tiny::Role::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Role::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/Union.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/Union.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/Union.pm       2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/Union.pm       2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Union::VERSION   = '1.008000';
+       $Type::Tiny::Union::VERSION   = '1.008001';
 }
 
 $Type::Tiny::Union::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny/_HalfOp.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny/_HalfOp.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny/_HalfOp.pm     2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny/_HalfOp.pm     2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::_HalfOp::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::_HalfOp::VERSION   = '1.008000';
+       $Type::Tiny::_HalfOp::VERSION   = '1.008001';
 }
 
 $Type::Tiny::_HalfOp::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Tiny.pm 
new/Type-Tiny-1.008001/lib/Type/Tiny.pm
--- old/Type-Tiny-1.008000/lib/Type/Tiny.pm     2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Tiny.pm     2019-12-28 16:35:13.000000000 
+0100
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Type::Tiny::AUTHORITY   = 'cpan:TOBYINK';
-       $Type::Tiny::VERSION     = '1.008000';
+       $Type::Tiny::VERSION     = '1.008001';
        $Type::Tiny::XS_VERSION  = '0.016';
 }
 
@@ -146,27 +146,58 @@
        q(~~)    => sub { $_[0]->check($_[1]) },
 ) if Type::Tiny::SUPPORT_SMARTMATCH;
 
+# Would be easy to just return sub { $self->assert_return(@_) }
+# but try to build a more efficient coderef whenever possible.
+#
 sub _overload_coderef
 {
        my $self = shift;
-       $self->message unless exists $self->{message};
        
-#      if ($self->has_parent && $self->_is_null_constraint)
-#      {
-#              $self->{_overload_coderef} ||= $self->parent->_overload_coderef;
-#      }
-#      els
-       if (!exists($self->{message}) && exists(&Sub::Quote::quote_sub) && 
$self->can_be_inlined)
-       {
-               $self->{_overload_coderef} = 
Sub::Quote::quote_sub($self->inline_assert('$_[0]'))
-                       if !$self->{_overload_coderef} || 
!$self->{_sub_quoted}++;
+       # Bypass generating a coderef if we've already got the best possible 
one.
+       #
+       return $self->{_overload_coderef} if 
$self->{_overload_coderef_no_rebuild};
+       
+       # Subclasses of Type::Tiny might override assert_return to do some kind
+       # of interesting thing. In that case, we can't rely on it having 
identical
+       # behaviour to Type::Tiny::inline_assert.
+       #
+       $self->{_overrides_assert_return} = ($self->can('assert_return') != 
\&assert_return)
+               unless exists $self->{_overrides_assert_return};
+       
+       if ($self->{_overrides_assert_return}) {
+               $self->{_overload_coderef} ||= do {
+                       Scalar::Util::weaken(my $weak = $self);
+                       sub { $weak->assert_return(@_) };
+               };
+               ++ $self->{_overload_coderef_no_rebuild};
        }
-       else
-       {
-               Scalar::Util::weaken(my $weak = $self);
-               $self->{_overload_coderef} ||= sub { $weak->assert_return(@_) };
+       elsif (exists(&Sub::Quote::quote_sub)) {
+               # Use `=` instead of `||=` because we want to overwrite 
non-Sub::Quote
+               # coderef if possible.
+               $self->{_overload_coderef} = $self->can_be_inlined
+                       ? Sub::Quote::quote_sub(
+                               $self->inline_assert('$_[0]'),
+                       )
+                       : Sub::Quote::quote_sub(
+                               $self->inline_assert('$_[0]', '$type'),
+                               { '$type' => \$self },
+                       );
+               ++ $self->{_overload_coderef_no_rebuild};
        }
-       
+       else {
+               require Eval::TypeTiny;
+               $self->{_overload_coderef} ||= $self->can_be_inlined
+                       ? Eval::TypeTiny::eval_closure(
+                               source      => sprintf('sub { %s }', 
$self->inline_assert('$_[0]', undef, no_wrapper => 1)),
+                               description => sprintf("compiled assertion 
'assert_%s'", $self),
+                       )
+                       : Eval::TypeTiny::eval_closure(
+                               source      => sprintf('sub { %s }', 
$self->inline_assert('$_[0]', '$type', no_wrapper => 1)),
+                               description => sprintf("compiled assertion 
'assert_%s'", $self),
+                               environment => { '$type' => \$self },
+                       );
+       }
+               
        $self->{_overload_coderef};
 }
 
@@ -825,7 +856,7 @@
 {
        require B;
        my $self = shift;
-       my ($varname, $typevarname, @extras) = @_;
+       my ($varname, $typevarname, %extras) = @_;
        
        my $inline_check;
        if ($self->can_be_inlined) {
@@ -838,15 +869,16 @@
                _croak 'Cannot inline type constraint check for "%s"', $self;
        }
        
+       my $do_wrapper = !delete $extras{no_wrapper};
+       
        my $inline_throw;
        if ($typevarname) {
-               require B;
                $inline_throw = sprintf(
                        'Type::Tiny::_failed_check(%s, %s, %s, %s)',
                        $typevarname,
                        B::perlstring("$self"),
                        $varname,
-                       join(',', map B::perlstring($_), @extras),
+                       join(',', map +(B::perlstring($_) => 
B::perlstring($extras{$_})), sort keys %extras),
                );
        }
        else {
@@ -855,11 +887,13 @@
                        $self->{uniq},
                        B::perlstring("$self"),
                        $varname,
-                       join(',', map B::perlstring($_), @extras),
+                       join(',', map +(B::perlstring($_) => 
B::perlstring($extras{$_})), sort keys %extras),
                );
        }
        
-       qq[do { no warnings "void"; $inline_check or $inline_throw };]
+       $do_wrapper
+               ? qq[do { no warnings "void"; $inline_check or $inline_throw; 
$varname };]
+               : qq[     no warnings "void"; $inline_check or $inline_throw; 
$varname   ]
 }
 
 sub _failed_check {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Type/Utils.pm 
new/Type-Tiny-1.008001/lib/Type/Utils.pm
--- old/Type-Tiny-1.008000/lib/Type/Utils.pm    2019-12-11 01:07:31.000000000 
+0100
+++ new/Type-Tiny-1.008001/lib/Type/Utils.pm    2019-12-28 16:35:13.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Utils::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Utils::VERSION   = '1.008000';
+       $Type::Utils::VERSION   = '1.008001';
 }
 
 $Type::Utils::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Common/Numeric.pm 
new/Type-Tiny-1.008001/lib/Types/Common/Numeric.pm
--- old/Type-Tiny-1.008000/lib/Types/Common/Numeric.pm  2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Common/Numeric.pm  2019-12-28 
16:35:13.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::Numeric::VERSION   = '1.008000';
+       $Types::Common::Numeric::VERSION   = '1.008001';
 }
 
 $Types::Common::Numeric::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Common/String.pm 
new/Type-Tiny-1.008001/lib/Types/Common/String.pm
--- old/Type-Tiny-1.008000/lib/Types/Common/String.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Common/String.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Types::Common::String::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::String::VERSION   = '1.008000';
+       $Types::Common::String::VERSION   = '1.008001';
 }
 
 $Types::Common::String::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/ArrayRef.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/ArrayRef.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/ArrayRef.pm       2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/ArrayRef.pm       2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ArrayRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ArrayRef::VERSION   = '1.008000';
+       $Types::Standard::ArrayRef::VERSION   = '1.008001';
 }
 
 $Types::Standard::ArrayRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/CycleTuple.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/CycleTuple.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/CycleTuple.pm     2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/CycleTuple.pm     2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::CycleTuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::CycleTuple::VERSION   = '1.008000';
+       $Types::Standard::CycleTuple::VERSION   = '1.008001';
 }
 
 $Types::Standard::CycleTuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Dict.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/Dict.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/Dict.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/Dict.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Dict::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Dict::VERSION   = '1.008000';
+       $Types::Standard::Dict::VERSION   = '1.008001';
 }
 
 $Types::Standard::Dict::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/HashRef.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/HashRef.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/HashRef.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/HashRef.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::HashRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::HashRef::VERSION   = '1.008000';
+       $Types::Standard::HashRef::VERSION   = '1.008001';
 }
 
 $Types::Standard::HashRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Map.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/Map.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/Map.pm    2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/Map.pm    2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Map::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Map::VERSION   = '1.008000';
+       $Types::Standard::Map::VERSION   = '1.008001';
 }
 
 $Types::Standard::Map::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/ScalarRef.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/ScalarRef.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/ScalarRef.pm      2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/ScalarRef.pm      2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ScalarRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ScalarRef::VERSION   = '1.008000';
+       $Types::Standard::ScalarRef::VERSION   = '1.008001';
 }
 
 $Types::Standard::ScalarRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/StrMatch.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/StrMatch.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/StrMatch.pm       2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/StrMatch.pm       2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::StrMatch::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::StrMatch::VERSION   = '1.008000';
+       $Types::Standard::StrMatch::VERSION   = '1.008001';
 }
 
 $Types::Standard::StrMatch::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Tied.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/Tied.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/Tied.pm   2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/Tied.pm   2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tied::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tied::VERSION   = '1.008000';
+       $Types::Standard::Tied::VERSION   = '1.008001';
 }
 
 $Types::Standard::Tied::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard/Tuple.pm 
new/Type-Tiny-1.008001/lib/Types/Standard/Tuple.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard/Tuple.pm  2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard/Tuple.pm  2019-12-28 
16:35:13.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tuple::VERSION   = '1.008000';
+       $Types::Standard::Tuple::VERSION   = '1.008001';
 }
 
 $Types::Standard::Tuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/Standard.pm 
new/Type-Tiny-1.008001/lib/Types/Standard.pm
--- old/Type-Tiny-1.008000/lib/Types/Standard.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/Standard.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -12,7 +12,7 @@
 
 BEGIN {
        $Types::Standard::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::VERSION   = '1.008000';
+       $Types::Standard::VERSION   = '1.008001';
 }
 
 $Types::Standard::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008000/lib/Types/TypeTiny.pm 
new/Type-Tiny-1.008001/lib/Types/TypeTiny.pm
--- old/Type-Tiny-1.008000/lib/Types/TypeTiny.pm        2019-12-11 
01:07:31.000000000 +0100
+++ new/Type-Tiny-1.008001/lib/Types/TypeTiny.pm        2019-12-28 
16:35:13.000000000 +0100
@@ -4,13 +4,21 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008000';
+our $VERSION   = '1.008001';
 
 $VERSION =~ tr/_//d;
 
 use Scalar::Util qw< blessed refaddr weaken >;
 
-our @EXPORT_OK = ( __PACKAGE__->type_names, qw/to_TypeTiny/ );
+our @EXPORT_OK = (
+       map(@{[ $_, "is_$_", "assert_$_" ]}, __PACKAGE__->type_names),
+       qw/to_TypeTiny/
+);
+our %EXPORT_TAGS = (
+       types     => [                  __PACKAGE__->type_names ],
+       is        => [ map "is_$_",     __PACKAGE__->type_names ],
+       assert    => [ map "assert_$_", __PACKAGE__->type_names ],
+);
 
 my %cache;
 
@@ -34,6 +42,13 @@
        return $class->$next($opts, @_);              # uncoverable statement
 }
 
+for (__PACKAGE__->type_names) {
+       eval qq{
+               sub is_$_     { $_()->check(shift) }
+               sub assert_$_ { $_()->assert_return(shift) }
+       };
+}
+
 sub meta
 {
        return $_[0];
@@ -115,13 +130,20 @@
        !!0;
 }
 
+sub _get_check_overload_sub {
+       if ($Type::Tiny::AvoidCallbacks) {
+               return '(sub { require overload; overload::Overloaded(ref $_[0] 
or $_[0]) and overload::Method((ref $_[0] or $_[0]), $_[1]) })->'
+       }
+       return 'Types::TypeTiny::_check_overload';
+}
+
 sub StringLike ()
 {
        require Type::Tiny;
        $cache{StringLike} ||= "Type::Tiny"->new(
                name       => "StringLike",
                constraint => sub {    defined($_   ) && !ref($_   ) or 
Scalar::Util::blessed($_   ) && Types::TypeTiny::_check_overload($_   , q[""])  
},
-               inlined    => sub { qq/defined($_[1]) && !ref($_[1]) or 
Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], q[""])/ 
},
+               inlined    => sub { qq/defined($_[1]) && !ref($_[1]) or 
Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], q[""])/ 
},
                library    => __PACKAGE__,
        );
 }
@@ -132,7 +154,7 @@
        $cache{HashLike} ||= "Type::Tiny"->new(
                name       => "HashLike",
                constraint => sub {    ref($_   ) eq q[HASH] or 
Scalar::Util::blessed($_   ) && Types::TypeTiny::_check_overload($_   , q[%{}]) 
 },
-               inlined    => sub { qq/ref($_[1]) eq q[HASH] or 
Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], 
q[\%{}])/ },
+               inlined    => sub { qq/ref($_[1]) eq q[HASH] or 
Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], 
q[\%{}])/ },
                library    => __PACKAGE__,
        );
 }
@@ -143,7 +165,7 @@
        $cache{ArrayLike} ||= "Type::Tiny"->new(
                name       => "ArrayLike",
                constraint => sub {    ref($_   ) eq q[ARRAY] or 
Scalar::Util::blessed($_   ) && Types::TypeTiny::_check_overload($_   , q[@{}]) 
 },
-               inlined    => sub { qq/ref($_[1]) eq q[ARRAY] or 
Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], 
q[\@{}])/ },
+               inlined    => sub { qq/ref($_[1]) eq q[ARRAY] or 
Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], 
q[\@{}])/ },
                library    => __PACKAGE__,
        );
 }
@@ -154,7 +176,7 @@
        $cache{CodeLike} ||= "Type::Tiny"->new(
                name       => "CodeLike",
                constraint => sub {    ref($_   ) eq q[CODE] or 
Scalar::Util::blessed($_   ) && Types::TypeTiny::_check_overload($_   , q[&{}]) 
 },
-               inlined    => sub { qq/ref($_[1]) eq q[CODE] or 
Scalar::Util::blessed($_[1]) && Types::TypeTiny::_check_overload($_[1], 
q[\&{}])/ },
+               inlined    => sub { qq/ref($_[1]) eq q[CODE] or 
Scalar::Util::blessed($_[1]) && ${\ +_get_check_overload_sub() }($_[1], 
q[\&{}])/ },
                library    => __PACKAGE__,
        );
 }
@@ -181,7 +203,7 @@
        $cache{_ForeignTypeConstraint} ||= "Type::Tiny"->new(
                name       => "_ForeignTypeConstraint",
                constraint => \&_is_ForeignTypeConstraint,
-               inlined    => sub { qq/ref($_[1]) && 
Types::TypeTiny::_is_ForeignTypeConstraint($_[1])/ },
+               inlined    => sub { qq/ref($_[1]) && do { require 
Types::TypeTiny; Types::TypeTiny::_is_ForeignTypeConstraint($_[1]) }/ },
                library    => __PACKAGE__,
        );
 }


Reply via email to