Hello community,

here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory 
checked in at 2020-01-30 22:37:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Type-Tiny"

Thu Jan 30 22:37:24 2020 rev:13 rq:768757 version:1.008004

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes    
2020-01-14 21:13:36.394937989 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.26092/perl-Type-Tiny.changes 
2020-01-30 22:37:24.736580805 +0100
@@ -1,0 +2,16 @@
+Thu Jan 30 03:17:25 UTC 2020 -  <timueller+p...@suse.de>
+
+- updated to 1.008004
+   see /usr/share/doc/packages/perl-Type-Tiny/Changes
+
+  1.008004     2020-01-29
+  
+   [ Bug Fixes ]
+   - When possible, inject `package Type::Tiny` in generated inline code that
+     has an appropriate lexical scope to insert it into. This will (mostly)
+     avoid inline code mistakenly using overridden versions of CORE::
+     functions.
+   - to_TypeTiny will now cowardly refuse to inline Moose types if they have
+     anything in their inline environment.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Type-Tiny.spec ++++++
--- /var/tmp/diff_new_pack.lmjx2o/_old  2020-01-30 22:37:25.804581318 +0100
+++ /var/tmp/diff_new_pack.lmjx2o/_new  2020-01-30 22:37:25.824581328 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Type-Tiny
-Version:        1.008003
+Version:        1.008004
 Release:        0
 %define cpan_name Type-Tiny
 Summary:        Tiny, yet Moo(se)-compatible type constraint

++++++ Type-Tiny-1.008003.tar.gz -> Type-Tiny-1.008004.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/COPYRIGHT 
new/Type-Tiny-1.008004/COPYRIGHT
--- old/Type-Tiny-1.008003/COPYRIGHT    2020-01-13 17:00:40.000000000 +0100
+++ new/Type-Tiny-1.008004/COPYRIGHT    2020-01-29 12:55:12.000000000 +0100
@@ -327,12 +327,12 @@
 Copyright: Copyright 2017 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt92571-2.t
- t/40-regression/rt92571.t
- t/40-regression/rt92591.t
- t/40-regression/rt94196.t
- t/40-regression/rt97684.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius.
+Files: 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-2020 by Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: CREDITS
@@ -343,19 +343,12 @@
 Copyright: Copyright 1970 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-2020 by Toby Inkster.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: t/20-unit/Types-Common-Numeric/basic.t
- t/20-unit/Types-Common-String/basic.t
- t/20-unit/Types-Common-String/coerce.t
- t/20-unit/Types-Common-String/unicode.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Matt S Trout 
- mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>).
+Files: t/40-regression/rt92571-2.t
+ t/40-regression/rt92571.t
+ t/40-regression/rt92591.t
+ t/40-regression/rt94196.t
+ t/40-regression/rt97684.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Diab Jerius.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: lib/Type/Tiny/_HalfOp.pm
@@ -365,10 +358,11 @@
 Copyright: This software is copyright (c) 2014, 2017-2020 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
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Diab Jerius.
+Files: t/20-unit/Types-Common-Numeric/basic.t
+ t/20-unit/Types-Common-String/basic.t
+ t/20-unit/Types-Common-String/coerce.t
+ t/20-unit/Types-Common-String/unicode.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Matt S Trout 
- mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>).
 License: GPL-1.0+ or Artistic-1.0
 
 Files: META.json
@@ -379,9 +373,16 @@
 
 Files: t/20-unit/Type-Registry/parent.t
  t/40-regression/rt131401.t
+ t/40-regression/rt131576.t
 Copyright: This software is copyright (c) 2020 by Toby Inkster.
 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
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Diab Jerius.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: t/40-regression/rt86233.t
  t/40-regression/rt86239.t
 Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Vyacheslav 
Matyukhin.
@@ -392,87 +393,87 @@
 Copyright: None
 License: public-domain
 
-Files: CONTRIBUTING
- NEWS
-Copyright: Copyright 2019 Toby Inkster.
-License: GPL-1.0+ or Artistic-1.0
-
 Files: inc/archaic/Test/More.pm
  inc/archaic/Test/Simple.pm
 Copyright: Copyright 2001-2008 by Michael G Schwern <schw...@pobox.com>.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt90096.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel 
Kaufman.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: t/30-integration/MooseX-Getopt/coercion.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander 
Hartmaier.
+Files: CONTRIBUTING
+ NEWS
+Copyright: Copyright 2019 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt98113.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari 
Mannsåker.
+Files: inc/Try/Tiny.pm
+Copyright: Copyright 2014 Yuval Kogman.
 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-2020 by David 
Golden, Toby Inkster.
+Files: t/40-regression/ttxs-gh1.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: inc/Try/Tiny.pm
-Copyright: Copyright 2014 Yuval Kogman.
+Files: t/40-regression/gh1.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Richard 
Simões.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: examples/benchmarking/benchmark-coercions.pl
-Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
+Files: examples/benchmarking/benchmark-param-validation.pl
+Copyright: Copyright 2018 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: t/20-unit/Type-Params/multisig-custom-message.t
 Copyright: This software is copyright (c) 2018-2020 by Benct Philip Jonsson.
 License: GPL-1.0+ or Artistic-1.0
 
+Files: t/99-moose-std-types-test.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Infinity 
Interactive, Inc..
+License: GPL-1.0+ or Artistic-1.0
+
 Files: inc/archaic/Test/Builder.pm
 Copyright: Copyright 2002-2008 by chromatic <chroma...@wgz.org> and.
 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-2020 by David 
Golden, Toby Inkster.
+License: GPL-1.0+ or Artistic-1.0
+
+Files: t/40-regression/rt98113.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Dagfinn Ilmari 
Mannsåker.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: inc/archaic/Test/Builder/IO/Scalar.pm
 Copyright: Copyright (c) 1996 by Eryq.  All rights reserved.
  Copyright (c) 1999,2001 by ZeeGee Software Inc.  All rights reserved.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt125132.t
-Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: dist.ini
-Copyright: Copyright 2014 Toby Inkster.
+Files: t/40-regression/rt90096.t
+Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Samuel 
Kaufman.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: examples/benchmarking/benchmark-param-validation.pl
-Copyright: Copyright 2018 Toby Inkster.
+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-2020 by Infinity 
Interactive, Inc..
+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: inc/Test/Requires.pm
-Copyright: Copyright 2019 MATSUNO Tokuhiro.
+Files: t/40-regression/rt125765.t
+Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen.
 License: GPL-1.0+ or Artistic-1.0
 
 Files: inc/Test/Fatal.pm
 Copyright: Copyright 2014 Ricardo Signes.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/gh1.t
-Copyright: This software is copyright (c) 2013-2014, 2017-2020 by Richard 
Simões.
+Files: t/30-integration/MooseX-Getopt/coercion.t
+Copyright: This software is copyright (c) 2014, 2017-2020 by Alexander 
Hartmaier.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/ttxs-gh1.t
-Copyright: This software is copyright (c) 2014, 2017-2020 by Jed Lund.
+Files: dist.ini
+Copyright: Copyright 2014 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
-Files: t/40-regression/rt125765.t
-Copyright: This software is copyright (c) 2018-2020 by KB Jørgensen.
+Files: t/40-regression/rt125132.t
+Copyright: This software is copyright (c) 2018-2020 by Marc Ballarin.
 License: GPL-1.0+ or Artistic-1.0
 
 License: Artistic-1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/Changes 
new/Type-Tiny-1.008004/Changes
--- old/Type-Tiny-1.008003/Changes      2020-01-13 16:59:28.000000000 +0100
+++ new/Type-Tiny-1.008004/Changes      2020-01-29 12:54:01.000000000 +0100
@@ -7,6 +7,16 @@
 Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny>
 Maintainer:   Toby Inkster (TOBYINK) <toby...@cpan.org>
 
+1.008004       2020-01-29
+
+ [ Bug Fixes ]
+ - When possible, inject `package Type::Tiny` in generated inline code that
+   has an appropriate lexical scope to insert it into. This will (mostly)
+   avoid inline code mistakenly using overridden versions of CORE::
+   functions.
+ - to_TypeTiny will now cowardly refuse to inline Moose types if they have
+   anything in their inline environment.
+
 1.008003       2020-01-13
 
  [ Documentation ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/MANIFEST 
new/Type-Tiny-1.008004/MANIFEST
--- old/Type-Tiny-1.008003/MANIFEST     2020-01-13 17:00:40.000000000 +0100
+++ new/Type-Tiny-1.008004/MANIFEST     2020-01-29 12:55:12.000000000 +0100
@@ -341,6 +341,7 @@
 t/40-regression/rt129729.t
 t/40-regression/rt130823.t
 t/40-regression/rt131401.t
+t/40-regression/rt131576.t
 t/40-regression/rt85911.t
 t/40-regression/rt86004.t
 t/40-regression/rt86233.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/META.json 
new/Type-Tiny-1.008004/META.json
--- old/Type-Tiny-1.008003/META.json    2020-01-13 17:00:39.000000000 +0100
+++ new/Type-Tiny-1.008004/META.json    2020-01-29 12:55:12.000000000 +0100
@@ -96,155 +96,155 @@
    "provides" : {
       "Devel::TypeTiny::Perl56Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl56Compat.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Devel::TypeTiny::Perl58Compat" : {
          "file" : "lib/Devel/TypeTiny/Perl58Compat.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Error::TypeTiny" : {
          "file" : "lib/Error/TypeTiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Error::TypeTiny::Assertion" : {
          "file" : "lib/Error/TypeTiny/Assertion.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Error::TypeTiny::Compilation" : {
          "file" : "lib/Error/TypeTiny/Compilation.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Error::TypeTiny::WrongNumberOfParameters" : {
          "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Eval::TypeTiny" : {
          "file" : "lib/Eval/TypeTiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Reply::Plugin::TypeTiny" : {
          "file" : "lib/Reply/Plugin/TypeTiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Test::TypeTiny" : {
          "file" : "lib/Test/TypeTiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Coercion" : {
          "file" : "lib/Type/Coercion.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Coercion::FromMoose" : {
          "file" : "lib/Type/Coercion/FromMoose.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Coercion::Union" : {
          "file" : "lib/Type/Coercion/Union.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Library" : {
          "file" : "lib/Type/Library.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Params" : {
          "file" : "lib/Type/Params.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Parser" : {
          "file" : "lib/Type/Parser.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Registry" : {
          "file" : "lib/Type/Registry.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny" : {
          "file" : "lib/Type/Tiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Class" : {
          "file" : "lib/Type/Tiny/Class.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::ConstrainedObject" : {
          "file" : "lib/Type/Tiny/ConstrainedObject.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Duck" : {
          "file" : "lib/Type/Tiny/Duck.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Enum" : {
          "file" : "lib/Type/Tiny/Enum.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Intersection" : {
          "file" : "lib/Type/Tiny/Intersection.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Role" : {
          "file" : "lib/Type/Tiny/Role.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Tiny::Union" : {
          "file" : "lib/Type/Tiny/Union.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Type::Utils" : {
          "file" : "lib/Type/Utils.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Common::Numeric" : {
          "file" : "lib/Types/Common/Numeric.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Common::String" : {
          "file" : "lib/Types/Common/String.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard" : {
          "file" : "lib/Types/Standard.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::ArrayRef" : {
          "file" : "lib/Types/Standard/ArrayRef.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::CycleTuple" : {
          "file" : "lib/Types/Standard/CycleTuple.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::Dict" : {
          "file" : "lib/Types/Standard/Dict.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::HashRef" : {
          "file" : "lib/Types/Standard/HashRef.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::Map" : {
          "file" : "lib/Types/Standard/Map.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::ScalarRef" : {
          "file" : "lib/Types/Standard/ScalarRef.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::StrMatch" : {
          "file" : "lib/Types/Standard/StrMatch.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::Tied" : {
          "file" : "lib/Types/Standard/Tied.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::Standard::Tuple" : {
          "file" : "lib/Types/Standard/Tuple.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       },
       "Types::TypeTiny" : {
          "file" : "lib/Types/TypeTiny.pm",
-         "version" : "1.008003"
+         "version" : "1.008004"
       }
    },
    "release_status" : "stable",
@@ -263,7 +263,7 @@
       },
       "x_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";
    },
-   "version" : "1.008003",
+   "version" : "1.008004",
    "x_breaks" : {
       "Kavorka" : "<= 0.013",
       "Types::ReadOnly" : "<= 0.001"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/META.yml 
new/Type-Tiny-1.008004/META.yml
--- old/Type-Tiny-1.008003/META.yml     2020-01-13 17:00:39.000000000 +0100
+++ new/Type-Tiny-1.008004/META.yml     2020-01-29 12:55:12.000000000 +0100
@@ -40,118 +40,118 @@
 provides:
   Devel::TypeTiny::Perl56Compat:
     file: lib/Devel/TypeTiny/Perl56Compat.pm
-    version: '1.008003'
+    version: '1.008004'
   Devel::TypeTiny::Perl58Compat:
     file: lib/Devel/TypeTiny/Perl58Compat.pm
-    version: '1.008003'
+    version: '1.008004'
   Error::TypeTiny:
     file: lib/Error/TypeTiny.pm
-    version: '1.008003'
+    version: '1.008004'
   Error::TypeTiny::Assertion:
     file: lib/Error/TypeTiny/Assertion.pm
-    version: '1.008003'
+    version: '1.008004'
   Error::TypeTiny::Compilation:
     file: lib/Error/TypeTiny/Compilation.pm
-    version: '1.008003'
+    version: '1.008004'
   Error::TypeTiny::WrongNumberOfParameters:
     file: lib/Error/TypeTiny/WrongNumberOfParameters.pm
-    version: '1.008003'
+    version: '1.008004'
   Eval::TypeTiny:
     file: lib/Eval/TypeTiny.pm
-    version: '1.008003'
+    version: '1.008004'
   Reply::Plugin::TypeTiny:
     file: lib/Reply/Plugin/TypeTiny.pm
-    version: '1.008003'
+    version: '1.008004'
   Test::TypeTiny:
     file: lib/Test/TypeTiny.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Coercion:
     file: lib/Type/Coercion.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Coercion::FromMoose:
     file: lib/Type/Coercion/FromMoose.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Coercion::Union:
     file: lib/Type/Coercion/Union.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Library:
     file: lib/Type/Library.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Params:
     file: lib/Type/Params.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Parser:
     file: lib/Type/Parser.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Registry:
     file: lib/Type/Registry.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny:
     file: lib/Type/Tiny.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Class:
     file: lib/Type/Tiny/Class.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::ConstrainedObject:
     file: lib/Type/Tiny/ConstrainedObject.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Duck:
     file: lib/Type/Tiny/Duck.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Enum:
     file: lib/Type/Tiny/Enum.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Intersection:
     file: lib/Type/Tiny/Intersection.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Role:
     file: lib/Type/Tiny/Role.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Tiny::Union:
     file: lib/Type/Tiny/Union.pm
-    version: '1.008003'
+    version: '1.008004'
   Type::Utils:
     file: lib/Type/Utils.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Common::Numeric:
     file: lib/Types/Common/Numeric.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Common::String:
     file: lib/Types/Common/String.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard:
     file: lib/Types/Standard.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::ArrayRef:
     file: lib/Types/Standard/ArrayRef.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::CycleTuple:
     file: lib/Types/Standard/CycleTuple.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::Dict:
     file: lib/Types/Standard/Dict.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::HashRef:
     file: lib/Types/Standard/HashRef.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::Map:
     file: lib/Types/Standard/Map.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::ScalarRef:
     file: lib/Types/Standard/ScalarRef.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::StrMatch:
     file: lib/Types/Standard/StrMatch.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::Tied:
     file: lib/Types/Standard/Tied.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::Standard::Tuple:
     file: lib/Types/Standard/Tuple.pm
-    version: '1.008003'
+    version: '1.008004'
   Types::TypeTiny:
     file: lib/Types/TypeTiny.pm
-    version: '1.008003'
+    version: '1.008004'
 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.008003'
+version: '1.008004'
 x_breaks:
   Kavorka: '<= 0.013'
   Types::ReadOnly: '<= 0.001'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/Makefile.PL 
new/Type-Tiny-1.008004/Makefile.PL
--- old/Type-Tiny-1.008003/Makefile.PL  2020-01-13 17:00:39.000000000 +0100
+++ new/Type-Tiny-1.008004/Makefile.PL  2020-01-29 12:55:12.000000000 +0100
@@ -60,47 +60,47 @@
                                      },
                       },
   "provides"       => {
-                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.008003 },
-                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.008003 },
-                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => 1.008003 },
-                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => 1.008003 },
-                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => 1.008003 },
+                        "Devel::TypeTiny::Perl56Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl56Compat.pm", version => 1.008004 },
+                        "Devel::TypeTiny::Perl58Compat"            => { file 
=> "lib/Devel/TypeTiny/Perl58Compat.pm", version => 1.008004 },
+                        "Error::TypeTiny"                          => { file 
=> "lib/Error/TypeTiny.pm", version => 1.008004 },
+                        "Error::TypeTiny::Assertion"               => { file 
=> "lib/Error/TypeTiny/Assertion.pm", version => 1.008004 },
+                        "Error::TypeTiny::Compilation"             => { file 
=> "lib/Error/TypeTiny/Compilation.pm", version => 1.008004 },
                         "Error::TypeTiny::WrongNumberOfParameters" => {
                                                                         file 
=> "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
-                                                                        
version => 1.008003,
+                                                                        
version => 1.008004,
                                                                       },
-                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => 1.008003 },
-                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => 1.008003 },
-                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => 1.008003 },
-                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => 1.008003 },
-                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => 1.008003 },
-                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => 1.008003 },
-                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => 1.008003 },
-                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => 1.008003 },
-                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => 1.008003 },
-                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => 1.008003 },
-                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => 1.008003 },
-                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => 1.008003 },
-                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => 1.008003 },
-                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => 1.008003 },
-                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => 1.008003 },
-                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => 1.008003 },
-                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => 1.008003 },
-                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => 1.008003 },
-                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => 1.008003 },
-                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => 1.008003 },
-                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => 1.008003 },
-                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => 1.008003 },
-                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => 1.008003 },
-                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => 1.008003 },
-                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => 1.008003 },
-                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => 1.008003 },
-                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => 1.008003 },
-                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => 1.008003 },
-                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => 1.008003 },
-                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => 1.008003 },
-                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => 1.008003 },
-                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => 1.008003 },
+                        "Eval::TypeTiny"                           => { file 
=> "lib/Eval/TypeTiny.pm", version => 1.008004 },
+                        "Reply::Plugin::TypeTiny"                  => { file 
=> "lib/Reply/Plugin/TypeTiny.pm", version => 1.008004 },
+                        "Test::TypeTiny"                           => { file 
=> "lib/Test/TypeTiny.pm", version => 1.008004 },
+                        "Type::Coercion"                           => { file 
=> "lib/Type/Coercion.pm", version => 1.008004 },
+                        "Type::Coercion::FromMoose"                => { file 
=> "lib/Type/Coercion/FromMoose.pm", version => 1.008004 },
+                        "Type::Coercion::Union"                    => { file 
=> "lib/Type/Coercion/Union.pm", version => 1.008004 },
+                        "Type::Library"                            => { file 
=> "lib/Type/Library.pm", version => 1.008004 },
+                        "Type::Params"                             => { file 
=> "lib/Type/Params.pm", version => 1.008004 },
+                        "Type::Parser"                             => { file 
=> "lib/Type/Parser.pm", version => 1.008004 },
+                        "Type::Registry"                           => { file 
=> "lib/Type/Registry.pm", version => 1.008004 },
+                        "Type::Tiny"                               => { file 
=> "lib/Type/Tiny.pm", version => 1.008004 },
+                        "Type::Tiny::Class"                        => { file 
=> "lib/Type/Tiny/Class.pm", version => 1.008004 },
+                        "Type::Tiny::ConstrainedObject"            => { file 
=> "lib/Type/Tiny/ConstrainedObject.pm", version => 1.008004 },
+                        "Type::Tiny::Duck"                         => { file 
=> "lib/Type/Tiny/Duck.pm", version => 1.008004 },
+                        "Type::Tiny::Enum"                         => { file 
=> "lib/Type/Tiny/Enum.pm", version => 1.008004 },
+                        "Type::Tiny::Intersection"                 => { file 
=> "lib/Type/Tiny/Intersection.pm", version => 1.008004 },
+                        "Type::Tiny::Role"                         => { file 
=> "lib/Type/Tiny/Role.pm", version => 1.008004 },
+                        "Type::Tiny::Union"                        => { file 
=> "lib/Type/Tiny/Union.pm", version => 1.008004 },
+                        "Type::Utils"                              => { file 
=> "lib/Type/Utils.pm", version => 1.008004 },
+                        "Types::Common::Numeric"                   => { file 
=> "lib/Types/Common/Numeric.pm", version => 1.008004 },
+                        "Types::Common::String"                    => { file 
=> "lib/Types/Common/String.pm", version => 1.008004 },
+                        "Types::Standard"                          => { file 
=> "lib/Types/Standard.pm", version => 1.008004 },
+                        "Types::Standard::ArrayRef"                => { file 
=> "lib/Types/Standard/ArrayRef.pm", version => 1.008004 },
+                        "Types::Standard::CycleTuple"              => { file 
=> "lib/Types/Standard/CycleTuple.pm", version => 1.008004 },
+                        "Types::Standard::Dict"                    => { file 
=> "lib/Types/Standard/Dict.pm", version => 1.008004 },
+                        "Types::Standard::HashRef"                 => { file 
=> "lib/Types/Standard/HashRef.pm", version => 1.008004 },
+                        "Types::Standard::Map"                     => { file 
=> "lib/Types/Standard/Map.pm", version => 1.008004 },
+                        "Types::Standard::ScalarRef"               => { file 
=> "lib/Types/Standard/ScalarRef.pm", version => 1.008004 },
+                        "Types::Standard::StrMatch"                => { file 
=> "lib/Types/Standard/StrMatch.pm", version => 1.008004 },
+                        "Types::Standard::Tied"                    => { file 
=> "lib/Types/Standard/Tied.pm", version => 1.008004 },
+                        "Types::Standard::Tuple"                   => { file 
=> "lib/Types/Standard/Tuple.pm", version => 1.008004 },
+                        "Types::TypeTiny"                          => { file 
=> "lib/Types/TypeTiny.pm", version => 1.008004 },
                       },
   "release_status" => "stable",
   "resources"      => {
@@ -114,7 +114,7 @@
                                         },
                         x_identifier => 
"http://purl.org/NET/cpan-uri/dist/Type-Tiny/project";,
                       },
-  "version"        => 1.008003,
+  "version"        => 1.008004,
   "x_breaks"       => { "Kavorka" => "<= 0.013", "Types::ReadOnly" => "<= 
0.001" },
   "x_contributors" => [
                         "Diab Jerius (DJERIUS) <djerius\@cpan.org>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/SIGNATURE 
new/Type-Tiny-1.008004/SIGNATURE
--- old/Type-Tiny-1.008003/SIGNATURE    2020-01-13 17:00:40.000000000 +0100
+++ new/Type-Tiny-1.008004/SIGNATURE    2020-01-29 12:55:13.000000000 +0100
@@ -15,19 +15,19 @@
 Hash: SHA1
 
 SHA256 b995288fb503b0a64dd55a8caedd80e031e5b8f5a40b82aa884c81f72b2d069c 
CONTRIBUTING
-SHA256 7cf4a3f3f81896130c0bc8041fddd737052cdf28e1bd8af7046884f63f262e53 
COPYRIGHT
+SHA256 248162b1ce4ef64fb441fb4da527069f297dc3ca18c1585c9140b083766ae9a0 
COPYRIGHT
 SHA256 e5284649badc764acdbfa8b69ca31d9475259c8a24394d85b8aabbed736aa18b CREDITS
-SHA256 c66589fc78f653cbb3a5c70d3958f2d57f57f38f365de44938c6947b744a0a0c Changes
+SHA256 f0c035fe9bd14c7c821a08e879c7b97cab86e0fe7d3900ae29c6739d669041c2 Changes
 SHA256 6a5ab06a68802a98172274d878229173c11a5229cdf14feaa4b88498cb3c05d7 INSTALL
 SHA256 1fb7395e76eabf94c421912d7d0a4f7fa745d49e1acb76b222c21d605b66bd25 LICENSE
-SHA256 fa7d4c88f12ac11ce7fb6c6ae0064e310edc574c25de4db17ac190d3480c8b36 
MANIFEST
-SHA256 0ae6788359bee83ab30534de024a23f1696ca3282691a7dc3dfa66f747fe4435 
META.json
-SHA256 74c81c7929b79ecab949fbaa54cc71aad9addf397e877dd3764c4aa44f864df4 
META.yml
-SHA256 48269b9ebe520971ca7105e9e3c3c26dfcc01b5f73e1f57014e93e0528024daf 
Makefile.PL
+SHA256 58e437281d01f992d54bf64cf2b84a74ec8ef36f05cc756dbda5d4701aad8b48 
MANIFEST
+SHA256 4a3e71ea370aa02e7b3a12ac30d9603927762c3234e88624c4bb7434f2293723 
META.json
+SHA256 a8e7234c87330f9c373b3bf2110403bd8aacadd055f65543e9c09f209d04ad07 
META.yml
+SHA256 3edab8cb2861b455305b6b6513667a9e784ddb087a020b826f6b6d26335620f0 
Makefile.PL
 SHA256 8d042b843bc4314da62056703fe8026b3664236d624edfc03515933c0dcdf951 NEWS
 SHA256 1e1ab03eb638c7c9e07f4bed19e3ab284199ce2e6146092a1876d0ce08ff0f8f README
 SHA256 cd8759458860e09c13d2be9509cef61689d8ee9738ef9d38ee1ca8add64312ba 
dist.ini
-SHA256 cd8740b2c3120e1dbde734d5717e3c39f8a20826d19e00bf12c984d4404fd68d 
doap.ttl
+SHA256 99ea4cb99754011e2005830c9c5f8ecbd9441312deebbda4e9d1d966fdeee25f 
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 01c2523e5973a7f5fcba69ee432c8697d69fae86234986d08604b77bb7672dab 
lib/Devel/TypeTiny/Perl56Compat.pm
-SHA256 cf251dd67b3d38da27b15422346a0e19c97b1e8fd3754aa52aaac1528d9ded7f 
lib/Devel/TypeTiny/Perl58Compat.pm
-SHA256 14f7b847df6a6c9b9ff29a6edcb8522d5b664717818dba59c4cfa59444f3b01a 
lib/Error/TypeTiny.pm
-SHA256 d5106d7b5798ee11f273fd4ebc115008e6f03867f3c06c5882c0786e2a98f9e2 
lib/Error/TypeTiny/Assertion.pm
-SHA256 ad013f4ef6154d490f7781dc64330554ed08d4179ef88677f0c995fe92d4aa66 
lib/Error/TypeTiny/Compilation.pm
-SHA256 cd2c294b90efc04bc389859f75d448a5d136815f879d54bfabfe43134da458e1 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
-SHA256 2197847179460b1ed829ebbb6ab629596b4d87178ab40298778a7fe317fc2dd7 
lib/Eval/TypeTiny.pm
-SHA256 c37c829783a45a792d6bd5ad3bfb8536f76ef8f1cdc2acd913e2900837b8adb4 
lib/Reply/Plugin/TypeTiny.pm
-SHA256 08887c203d65d4b9209bb04a3d3bfb9903e855ecb269f2b5c46e14233fd5c962 
lib/Test/TypeTiny.pm
-SHA256 33e7f9b82a4bb24b34063ce840b28d1919efe5567c2f3c941d6a6354e8819cb6 
lib/Type/Coercion.pm
-SHA256 f7042c5eb50a6a7c69aef9b0a6f88eee9ece169ab7062e2644add77b4474ad51 
lib/Type/Coercion/FromMoose.pm
-SHA256 5db5124de8eeb68f81885c5666dfc4d343237d5eb9f75ca0121109de36ae3540 
lib/Type/Coercion/Union.pm
-SHA256 82f59c889f39774779f8e1453050661026266f7e50ed614767279a12568bcc2b 
lib/Type/Library.pm
-SHA256 0994d5623a1f1ae0854759d27099778e923195396d73675abfb5394cba714db4 
lib/Type/Params.pm
-SHA256 0d2b758d9ce80334801500ce36bc1c97185c6972a5a5e6c770d0899342954568 
lib/Type/Parser.pm
-SHA256 ede8cddd73c5875ded878810438d55ad1a3521934613f2f859599850807caef6 
lib/Type/Registry.pm
-SHA256 0dbfe25263cba9f0011f83106be8bad501968b311b1cc6e57372c675d5bf6803 
lib/Type/Tiny.pm
-SHA256 de03a26342f29013eb747e08911588e547538006ad396b0d74a91264ee670270 
lib/Type/Tiny/Class.pm
-SHA256 a6e9b4bcfa77d684f0881166c95ecac403f02aa184e3cae088e1780bfd40a134 
lib/Type/Tiny/ConstrainedObject.pm
-SHA256 30f01d29e673b85e1eb2a0f5e6dc5b40e56e4a6c6612d962a5ef5916fd255544 
lib/Type/Tiny/Duck.pm
-SHA256 e602d42e11403a361e9cf68183c9fc13912ad0dba77edd7335e1a1ac817a67c9 
lib/Type/Tiny/Enum.pm
-SHA256 2e91225252fb6551eff2ba856e7e1e013906bd3f7410f62d3d3fcb89e061c510 
lib/Type/Tiny/Intersection.pm
+SHA256 649754fcce1f4460efa2f6481eb66d816aec6b6e83149ec2868e609a27646f6e 
lib/Devel/TypeTiny/Perl56Compat.pm
+SHA256 3a53d841dfb1f9dff766d8919d92d5648a314c1b8d07c852bfe9e4f9fa7374fd 
lib/Devel/TypeTiny/Perl58Compat.pm
+SHA256 d74a586a53e71e7e5c9088056b39310aecc5b8b5384e80a10f43435db3b676f7 
lib/Error/TypeTiny.pm
+SHA256 439bf8c638b212eb9e72f9dd59d30f4270aad0ddddfb9b295b4eb5dbeb50cb4b 
lib/Error/TypeTiny/Assertion.pm
+SHA256 38dccc2a89fd57d5e10df88714bfdc1ee040c631ac8fe7bbedea86f945c2bba0 
lib/Error/TypeTiny/Compilation.pm
+SHA256 c9ef75c1e90523b79c7144503e4892286dd53b68de81c022d5951c1182f2cf99 
lib/Error/TypeTiny/WrongNumberOfParameters.pm
+SHA256 819657e483529f71a795846b937f1a61503bafe5c0b09a7ab6489dfb1685b76d 
lib/Eval/TypeTiny.pm
+SHA256 fe8e5ded380268b12ba259006ddeadb24109637d75b192710c42fca023451b50 
lib/Reply/Plugin/TypeTiny.pm
+SHA256 b0549ecaea574536b4f7d03adf6d8ee4587c1300d777cc1804340cf9e7e20a2d 
lib/Test/TypeTiny.pm
+SHA256 770d9a5dba32df66a481469ee976d20e4e3d795c50b758eb544d9ca9fd7b5ac4 
lib/Type/Coercion.pm
+SHA256 d2e713422d83ab97fea46ee34accb2402a0b73b357c9f8c13c0bba18dca03769 
lib/Type/Coercion/FromMoose.pm
+SHA256 8049a86ff4d8cbaa2dc51f3edfa4c5ee244948fb824fd515e6bc119a37a34f55 
lib/Type/Coercion/Union.pm
+SHA256 d14ee0b8c590eca3538847e875851907c0cd7a5036e0715d9ef3b819413b9dc5 
lib/Type/Library.pm
+SHA256 22229e2c0776f5fe39b0e02352b0707526ba2e85b0a2b1813639bd4e88622244 
lib/Type/Params.pm
+SHA256 5280581258450adda3d96d792ed81f445a10ceeb958a7aaba69c5e818dca4bfd 
lib/Type/Parser.pm
+SHA256 ab23a4f1179c79b0e9ca9fecefb8104f66b0797ea8a3859bce3e5687e7cabcb4 
lib/Type/Registry.pm
+SHA256 74d816fd04ed369795f3b07c469bd5654a13992687c1fec677d1198a2c9c2328 
lib/Type/Tiny.pm
+SHA256 bb874c2da4e804ab06c819ed2b64a685941f210f91b4b9f4e2c2e253ea9f12ca 
lib/Type/Tiny/Class.pm
+SHA256 96110764b6cd2a4dca026a35f953127455b19320b3a720d4166f4b3be3ff69df 
lib/Type/Tiny/ConstrainedObject.pm
+SHA256 ed7bc2a40b4ef1cd9caf206d215290dbc900ad3cce8034072693a79e41495d12 
lib/Type/Tiny/Duck.pm
+SHA256 d61587c03ce26818746a40e3329d4bc262a9dc56c43780da326a40bc66036bc5 
lib/Type/Tiny/Enum.pm
+SHA256 2b3221ffb5e69e0d91254806accc7e0c198d1f7b6746668c1f70b7962ba76b29 
lib/Type/Tiny/Intersection.pm
 SHA256 214da349008a076667193b0d1deb183686db1cc4554404555de8a4b28a1f87c7 
lib/Type/Tiny/Manual.pod
 SHA256 7609d80cae34af4975a145174bc72a9bafaeb6418bbd8c9f8a18ec07f0f630aa 
lib/Type/Tiny/Manual/AllTypes.pod
 SHA256 d7e6997d2db39abb64e145d4c82e6f50f5e9838c3a66da44abd139fe6f281517 
lib/Type/Tiny/Manual/Coercions.pod
@@ -86,23 +86,23 @@
 SHA256 0923539906dab386364713ad897e9b03d884e616c74b9bdde5b1d8d7b17d1b2d 
lib/Type/Tiny/Manual/UsingWithMouse.pod
 SHA256 2e871cd5017ea21633c7137cb6abe08b488ec2e13ce20d8d457ec88bfd0b140b 
lib/Type/Tiny/Manual/UsingWithOther.pod
 SHA256 6e05eb26f18272ca3aed9a21b8e21fd398ac286da3b0e91708588327a5fd8d3b 
lib/Type/Tiny/Manual/UsingWithTestMore.pod
-SHA256 ca610a16bdef44fa7e0caf0946db95b80378330cb3977985a725d5bac1cd0035 
lib/Type/Tiny/Role.pm
-SHA256 330a76d8d6355b3f3dddb5b33f2d982c92d98e4f469d8689a8f0877397409790 
lib/Type/Tiny/Union.pm
-SHA256 3ee7f26139e32ffacaf3c73c5c3289e131d49c3f646997c70526c01b3fd9e41f 
lib/Type/Tiny/_HalfOp.pm
-SHA256 14c8e3e7b1622e9661ea4f32b966d44444a385277ef47b81ce9942de6bf11cff 
lib/Type/Utils.pm
-SHA256 1a728e9faa78f450e74ad4e78e61db07020da73373cf01f55672fa447d4da3e9 
lib/Types/Common/Numeric.pm
-SHA256 5257d1bdc712ff97d343dff507f14f6e497228f24134c0a538ef8ce1d75afb48 
lib/Types/Common/String.pm
-SHA256 5aa25b6080d9c0afea2b077dcfbd7f472e0e73100e5c67f00dd6e9fd4f0ca492 
lib/Types/Standard.pm
-SHA256 1dc6b33b45d50cebba3218db98c36d3292cd22ba65afe7f28e0be9d778f95649 
lib/Types/Standard/ArrayRef.pm
-SHA256 28b453b5e3776697a4a0a9f864918f9e0d68964e4b78cb16cb2b446bc560f020 
lib/Types/Standard/CycleTuple.pm
-SHA256 4e95898fb47ab7c0489161552e68be8591fe95f8055aac40fac2ed18b8acc9e9 
lib/Types/Standard/Dict.pm
-SHA256 cc8f4070df8de8158f8882ffaa7b64ce634cafd7a4730216eede8714ab244942 
lib/Types/Standard/HashRef.pm
-SHA256 9a0d828745a478a30544f96bc937d6343f17b533c8fd79f086ce0fcbab482858 
lib/Types/Standard/Map.pm
-SHA256 bc8b1798ae407bd1b8bf5488939925b1f23831f9fd279670a4173aa0d77fa03a 
lib/Types/Standard/ScalarRef.pm
-SHA256 0b41f2ff403ef569c39d48e0057e465037e02ef1bfb4f691b257c58f2c3b346b 
lib/Types/Standard/StrMatch.pm
-SHA256 1db91bdd43c55378731c482ee34b950c7ad35efc799973ef0a26b9aff38f0916 
lib/Types/Standard/Tied.pm
-SHA256 584bb3171408c064c6c38dd6195c3526e27689b5472b74eaeb64e0e82e369ef2 
lib/Types/Standard/Tuple.pm
-SHA256 8d484d751f826d88509d9505d267f0d9584a381df763d2ae9bf526072687dbcc 
lib/Types/TypeTiny.pm
+SHA256 cf1b0a88976bfa870474cbce12ebc891aea851500dbea0e2d50cc2fc7cb68ba3 
lib/Type/Tiny/Role.pm
+SHA256 c266d4628e35feb794ed0525232bc5f7aab9b724b84aaa8433c4fa04de3493b5 
lib/Type/Tiny/Union.pm
+SHA256 43d329911275906e1e4f94a77891914baf80fe1651cbffd11bea925f1eeef756 
lib/Type/Tiny/_HalfOp.pm
+SHA256 1b8292d7dd668179db727ddf5440e3ae656f3278352fef930e9c5893bf69b92a 
lib/Type/Utils.pm
+SHA256 df6facaa4c3cd3949bd594e3df782f072e0489d30a6174256543c57985e26e7b 
lib/Types/Common/Numeric.pm
+SHA256 ddd227e8f5a5304159d2522d796d521235ba2626374d4cf80d7332101ccfc9a7 
lib/Types/Common/String.pm
+SHA256 02fb27006d3c2a33f5dda96abfbb1c97ada3798ad6420ed6891617c85e0ec6df 
lib/Types/Standard.pm
+SHA256 36af036f701fe16026b9bc5a7122913b9f92f4f888db6fff3c01c1f2ca620cfe 
lib/Types/Standard/ArrayRef.pm
+SHA256 67dfabdf4da36071c16f288dc2884fd18d85b0d8ea9284cbc3d9632238e07ce7 
lib/Types/Standard/CycleTuple.pm
+SHA256 4bd0b738231cf65e72a2760558deb8b8690e91d8d4c0773825733f5a7876770d 
lib/Types/Standard/Dict.pm
+SHA256 df1f1370cc795f630eccd464f0bf9c427332d6a4c3f926e44c5cecabae8c3d49 
lib/Types/Standard/HashRef.pm
+SHA256 4d162cb7d9c5c1c5d59061b6a7fc6c7923f7b165cbf57a080049172e3912c68a 
lib/Types/Standard/Map.pm
+SHA256 67675439ebd380af06f6e7920ec7651a5ae504ea3a375e1196f36d391ec3e6d1 
lib/Types/Standard/ScalarRef.pm
+SHA256 2cd5dbfc363aea4e28b8593c47f1d81c35ff35b8523fd47f707dd5ce6164871e 
lib/Types/Standard/StrMatch.pm
+SHA256 524c764eb54ffcacd8e3306d44023cd0cc0cbcc2f2917fd7ff3411fde3c45e53 
lib/Types/Standard/Tied.pm
+SHA256 72bc7564c0b5746ecca8045ac702d6a922023a10c076cd665e04f420c8312b43 
lib/Types/Standard/Tuple.pm
+SHA256 c884c139d959a6772f655c2c63d79cef7dabd2bfec0619c03db37b6e26e0d0da 
lib/Types/TypeTiny.pm
 SHA256 0effef6d1bc16ef4e2a9b1a5620ea95fcf93e6e1820708f5748697893f3b4687 
t/00-begin.t
 SHA256 6751f136faac4de939df3e04ef81a8fccbde31e5d6220518a96364a9e7280b73 
t/01-compile.t
 SHA256 39a5497012b4159b55b5f6d227750e7f0fd890e6736438758f82bc66f0bc008d 
t/02-api.t
@@ -356,6 +356,7 @@
 SHA256 2cc24172098eb6384b9b922119021a09cd2b7eeac44f0d4b628547c5c13b65f2 
t/40-regression/rt129729.t
 SHA256 75a5347fd5158d62c93c10bf75ebcf8bc820f8e0493a3c4468d4d3ef63b342f7 
t/40-regression/rt130823.t
 SHA256 438516e5d5e0013b0d7131c82c8981bbdebd1d383754f9e9325a84ef78741825 
t/40-regression/rt131401.t
+SHA256 c2c57e2edc5e4534a075706b3519f1ea8f4c80a17d9fe9b1002fc94c39f8ed5f 
t/40-regression/rt131576.t
 SHA256 d90427115a7437ed3a0de2812758427a8c142a7d81b3d25d74421f279bfa3cf2 
t/40-regression/rt85911.t
 SHA256 784e47b55284e474bbd26578049f50a7b0de54d63593c5d1b37a5e41e6721253 
t/40-regression/rt86004.t
 SHA256 e0156f5f4008f7114bf894c92123e36b101caa9c18038e6333beaccefec4fb78 
t/40-regression/rt86233.t
@@ -379,7 +380,7 @@
 SHA256 f139bc177170bb9155072e1f92b6009b17498a45907a2def9f35fbb6cdaafb4b 
t/not-covered.pl
 -----BEGIN PGP SIGNATURE-----
 
-iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXhyUKAAKCRDOv4Eoaip9
-Oe2OAJ4mpVR8kPuA0KEnvUqsfuylL9R4cACgnz+UP8uGe4diM28GtPeZnTzhsIM=
-=hUf6
+iF0EARECAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCXjFyoQAKCRDOv4Eoaip9
+OarhAJ46ESOeBkYRd7goZwH4lSImr9qP7wCfSYN5YySh8+z+1H9efgQ9JikCkso=
+=nbnh
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/doap.ttl 
new/Type-Tiny-1.008004/doap.ttl
--- old/Type-Tiny-1.008003/doap.ttl     2020-01-13 17:00:39.000000000 +0100
+++ new/Type-Tiny-1.008004/doap.ttl     2020-01-29 12:55:12.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>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>;
+       doap:release         
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-000_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_14>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_15>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-003_16>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-005_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-007_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-009_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-011_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-013_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-015_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-017_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-018>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-019_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-020>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-021_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-022>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-023_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-024>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-025_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-026>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-027_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-028>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-029_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-030>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-031_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-032>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-033_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-034>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-035_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-036>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-037_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-038>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_10>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_11>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_12>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-039_13>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-040>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-041_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-042>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-043_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-044>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-045_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-046>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_01>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_02>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_03>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_04>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_05>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_06>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_07>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_08>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_0-047_09>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-000006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-001_016>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-002001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-003_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-004004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-005_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-006000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_004>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_005>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_006>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_007>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_008>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_009>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_010>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_011>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_012>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_013>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_014>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-007_015>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008000>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008001>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008002>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>, 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>;
        doap:repository      [
                a doap:GitRepository;
                doap:browse <https://github.com/tobyink/p5-type-tiny>;
@@ -5482,6 +5482,24 @@
        doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-1.008003.tar.gz>;
        doap:revision        "1.008003"^^xsd:string.
 
+<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008004>
+       a                    doap:Version;
+       dc:identifier        "Type-Tiny-1.008004"^^xsd:string;
+       dc:issued            "2020-01-29"^^xsd:date;
+       doap-changeset:changeset [
+               doap-changeset:item [
+                       a doap-changeset:Bugfix;
+                       rdfs:label "to_TypeTiny will now cowardly refuse to 
inline Moose types if they have anything in their inline environment.";
+               ], [
+                       a doap-changeset:Bugfix;
+                       rdfs:label "When possible, inject `package Type::Tiny` 
in generated inline code that has an appropriate lexical scope to insert it 
into. This will (mostly) avoid inline code mistakenly using overridden versions 
of CORE:: functions.";
+               ];
+               doap-changeset:versus 
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/v_1-008003>;
+       ];
+       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.008004.tar.gz>;
+       doap:revision        "1.008004"^^xsd:string.
+
 <http://purl.org/NET/cpan-uri/person/ANDK>
        a                    foaf:Agent;
        foaf:mbox_sha1sum    "cbd91ef3fd54c52cae34a5aaaed67dbf2da2b222".
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008003/lib/Devel/TypeTiny/Perl56Compat.pm 
new/Type-Tiny-1.008004/lib/Devel/TypeTiny/Perl56Compat.pm
--- old/Type-Tiny-1.008003/lib/Devel/TypeTiny/Perl56Compat.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Devel/TypeTiny/Perl56Compat.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008003/lib/Devel/TypeTiny/Perl58Compat.pm 
new/Type-Tiny-1.008004/lib/Devel/TypeTiny/Perl58Compat.pm
--- old/Type-Tiny-1.008003/lib/Devel/TypeTiny/Perl58Compat.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Devel/TypeTiny/Perl58Compat.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Error/TypeTiny/Assertion.pm 
new/Type-Tiny-1.008004/lib/Error/TypeTiny/Assertion.pm
--- old/Type-Tiny-1.008003/lib/Error/TypeTiny/Assertion.pm      2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Error/TypeTiny/Assertion.pm      2020-01-29 
12:53:59.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Error::TypeTiny::Assertion::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Assertion::VERSION   = '1.008003';
+       $Error::TypeTiny::Assertion::VERSION   = '1.008004';
 }
 
 $Error::TypeTiny::Assertion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Error/TypeTiny/Compilation.pm 
new/Type-Tiny-1.008004/lib/Error/TypeTiny/Compilation.pm
--- old/Type-Tiny-1.008003/lib/Error/TypeTiny/Compilation.pm    2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Error/TypeTiny/Compilation.pm    2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::Compilation::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::Compilation::VERSION   = '1.008003';
+       $Error::TypeTiny::Compilation::VERSION   = '1.008004';
 }
 
 $Error::TypeTiny::Compilation::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008003/lib/Error/TypeTiny/WrongNumberOfParameters.pm 
new/Type-Tiny-1.008004/lib/Error/TypeTiny/WrongNumberOfParameters.pm
--- old/Type-Tiny-1.008003/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2020-01-13 16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Error/TypeTiny/WrongNumberOfParameters.pm        
2020-01-29 12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::WrongNumberOfParameters::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.008003';
+       $Error::TypeTiny::WrongNumberOfParameters::VERSION   = '1.008004';
 }
 
 $Error::TypeTiny::WrongNumberOfParameters::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Error/TypeTiny.pm 
new/Type-Tiny-1.008004/lib/Error/TypeTiny.pm
--- old/Type-Tiny-1.008003/lib/Error/TypeTiny.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Error/TypeTiny.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Error::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Error::TypeTiny::VERSION   = '1.008003';
+       $Error::TypeTiny::VERSION   = '1.008004';
 }
 
 $Error::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Eval/TypeTiny.pm 
new/Type-Tiny-1.008004/lib/Eval/TypeTiny.pm
--- old/Type-Tiny-1.008003/lib/Eval/TypeTiny.pm 2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Eval/TypeTiny.pm 2020-01-29 12:53:59.000000000 
+0100
@@ -53,7 +53,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 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.008003/lib/Reply/Plugin/TypeTiny.pm 
new/Type-Tiny-1.008004/lib/Reply/Plugin/TypeTiny.pm
--- old/Type-Tiny-1.008003/lib/Reply/Plugin/TypeTiny.pm 2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Reply/Plugin/TypeTiny.pm 2020-01-29 
12:53:59.000000000 +0100
@@ -5,7 +5,7 @@
 
 BEGIN {
        $Reply::Plugin::TypeTiny::AUTHORITY = 'cpan:TOBYINK';
-       $Reply::Plugin::TypeTiny::VERSION   = '1.008003';
+       $Reply::Plugin::TypeTiny::VERSION   = '1.008004';
 };
 
 $Reply::Plugin::TypeTiny::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Test/TypeTiny.pm 
new/Type-Tiny-1.008004/lib/Test/TypeTiny.pm
--- old/Type-Tiny-1.008003/lib/Test/TypeTiny.pm 2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Test/TypeTiny.pm 2020-01-29 12:53:59.000000000 
+0100
@@ -16,7 +16,7 @@
 };
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 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.008003/lib/Type/Coercion/FromMoose.pm 
new/Type-Tiny-1.008004/lib/Type/Coercion/FromMoose.pm
--- old/Type-Tiny-1.008003/lib/Type/Coercion/FromMoose.pm       2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Coercion/FromMoose.pm       2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::FromMoose::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::FromMoose::VERSION   = '1.008003';
+       $Type::Coercion::FromMoose::VERSION   = '1.008004';
 }
 
 $Type::Coercion::FromMoose::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Coercion/Union.pm 
new/Type-Tiny-1.008004/lib/Type/Coercion/Union.pm
--- old/Type-Tiny-1.008003/lib/Type/Coercion/Union.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Coercion/Union.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::Union::VERSION   = '1.008003';
+       $Type::Coercion::Union::VERSION   = '1.008004';
 }
 
 $Type::Coercion::Union::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Coercion.pm 
new/Type-Tiny-1.008004/lib/Type/Coercion.pm
--- old/Type-Tiny-1.008003/lib/Type/Coercion.pm 2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Coercion.pm 2020-01-29 12:53:59.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Coercion::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Coercion::VERSION   = '1.008003';
+       $Type::Coercion::VERSION   = '1.008004';
 }
 
 $Type::Coercion::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Library.pm 
new/Type-Tiny-1.008004/lib/Type/Library.pm
--- old/Type-Tiny-1.008003/lib/Type/Library.pm  2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Library.pm  2020-01-29 12:53:59.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Library::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Library::VERSION   = '1.008003';
+       $Type::Library::VERSION   = '1.008004';
 }
 
 $Type::Library::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Params.pm 
new/Type-Tiny-1.008004/lib/Type/Params.pm
--- old/Type-Tiny-1.008003/lib/Type/Params.pm   2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Params.pm   2020-01-29 12:53:59.000000000 
+0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Params::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Params::VERSION   = '1.008003';
+       $Type::Params::VERSION   = '1.008004';
 }
 
 $Type::Params::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Parser.pm 
new/Type-Tiny-1.008004/lib/Type/Parser.pm
--- old/Type-Tiny-1.008003/lib/Type/Parser.pm   2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Parser.pm   2020-01-29 12:53:59.000000000 
+0100
@@ -6,7 +6,7 @@
 sub _croak ($;@) { require Error::TypeTiny; goto \&Error::TypeTiny::croak }
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 
 $VERSION =~ tr/_//d;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Registry.pm 
new/Type-Tiny-1.008004/lib/Type/Registry.pm
--- old/Type-Tiny-1.008003/lib/Type/Registry.pm 2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Registry.pm 2020-01-29 12:53:59.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Registry::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Registry::VERSION   = '1.008003';
+       $Type::Registry::VERSION   = '1.008004';
 }
 
 $Type::Registry::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Class.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Class.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Class.pm       2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Class.pm       2020-01-29 
12:53:59.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Type::Tiny::Class::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Class::VERSION   = '1.008003';
+       $Type::Tiny::Class::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Class::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Type-Tiny-1.008003/lib/Type/Tiny/ConstrainedObject.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/ConstrainedObject.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/ConstrainedObject.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/ConstrainedObject.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::ConstrainedObject::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::ConstrainedObject::VERSION   = '1.008003';
+       $Type::Tiny::ConstrainedObject::VERSION   = '1.008004';
 }
 
 $Type::Tiny::ConstrainedObject::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Duck.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Duck.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Duck.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Duck.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Duck::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Duck::VERSION   = '1.008003';
+       $Type::Tiny::Duck::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Duck::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Enum.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Enum.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Enum.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Enum.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Enum::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Enum::VERSION   = '1.008003';
+       $Type::Tiny::Enum::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Enum::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Intersection.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Intersection.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Intersection.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Intersection.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Intersection::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Intersection::VERSION   = '1.008003';
+       $Type::Tiny::Intersection::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Intersection::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Role.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Role.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Role.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Role.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Role::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Role::VERSION   = '1.008003';
+       $Type::Tiny::Role::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Role::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/Union.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/Union.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/Union.pm       2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/Union.pm       2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::Union::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::Union::VERSION   = '1.008003';
+       $Type::Tiny::Union::VERSION   = '1.008004';
 }
 
 $Type::Tiny::Union::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny/_HalfOp.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny/_HalfOp.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny/_HalfOp.pm     2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny/_HalfOp.pm     2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Tiny::_HalfOp::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Tiny::_HalfOp::VERSION   = '1.008003';
+       $Type::Tiny::_HalfOp::VERSION   = '1.008004';
 }
 
 $Type::Tiny::_HalfOp::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Tiny.pm 
new/Type-Tiny-1.008004/lib/Type/Tiny.pm
--- old/Type-Tiny-1.008003/lib/Type/Tiny.pm     2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Tiny.pm     2020-01-29 12:53:59.000000000 
+0100
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Type::Tiny::AUTHORITY   = 'cpan:TOBYINK';
-       $Type::Tiny::VERSION     = '1.008003';
+       $Type::Tiny::VERSION     = '1.008004';
        $Type::Tiny::XS_VERSION  = '0.016';
 }
 
@@ -847,7 +847,7 @@
                        unless $self->has_parent;
                $r[0] = $self->parent->inline_check(@_);
        }
-       my $r = join " && " => map { /[;{}]/ && !/\Ado \{.+\}\z/ ? "do { $_ }" 
: "($_)" } @r;
+       my $r = join " && " => map { /[;{}]/ && !/\Ado \{.+\}\z/ ? "do { 
package Type::Tiny; $_ }" : "($_)" } @r;
        return @r==1 ? $r : "($r)";
 }
 
@@ -891,8 +891,8 @@
        }
        
        $do_wrapper
-               ? qq[do { no warnings "void"; $inline_check or $inline_throw; 
$varname };]
-               : qq[     no warnings "void"; $inline_check or $inline_throw; 
$varname   ]
+               ? qq[do { no warnings "void"; package Type::Tiny; $inline_check 
or $inline_throw; $varname };]
+               : qq[     no warnings "void"; package Type::Tiny; $inline_check 
or $inline_throw; $varname   ]
 }
 
 sub _failed_check {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Type/Utils.pm 
new/Type-Tiny-1.008004/lib/Type/Utils.pm
--- old/Type-Tiny-1.008003/lib/Type/Utils.pm    2020-01-13 16:59:24.000000000 
+0100
+++ new/Type-Tiny-1.008004/lib/Type/Utils.pm    2020-01-29 12:53:59.000000000 
+0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Type::Utils::AUTHORITY = 'cpan:TOBYINK';
-       $Type::Utils::VERSION   = '1.008003';
+       $Type::Utils::VERSION   = '1.008004';
 }
 
 $Type::Utils::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Common/Numeric.pm 
new/Type-Tiny-1.008004/lib/Types/Common/Numeric.pm
--- old/Type-Tiny-1.008003/lib/Types/Common/Numeric.pm  2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Common/Numeric.pm  2020-01-29 
12:53:59.000000000 +0100
@@ -10,7 +10,7 @@
 
 BEGIN {
        $Types::Common::Numeric::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::Numeric::VERSION   = '1.008003';
+       $Types::Common::Numeric::VERSION   = '1.008004';
 }
 
 $Types::Common::Numeric::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Common/String.pm 
new/Type-Tiny-1.008004/lib/Types/Common/String.pm
--- old/Type-Tiny-1.008003/lib/Types/Common/String.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Common/String.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -11,7 +11,7 @@
 
 BEGIN {
        $Types::Common::String::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Common::String::VERSION   = '1.008003';
+       $Types::Common::String::VERSION   = '1.008004';
 }
 
 $Types::Common::String::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/ArrayRef.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/ArrayRef.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/ArrayRef.pm       2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/ArrayRef.pm       2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ArrayRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ArrayRef::VERSION   = '1.008003';
+       $Types::Standard::ArrayRef::VERSION   = '1.008004';
 }
 
 $Types::Standard::ArrayRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/CycleTuple.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/CycleTuple.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/CycleTuple.pm     2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/CycleTuple.pm     2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::CycleTuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::CycleTuple::VERSION   = '1.008003';
+       $Types::Standard::CycleTuple::VERSION   = '1.008004';
 }
 
 $Types::Standard::CycleTuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/Dict.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/Dict.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/Dict.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/Dict.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Dict::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Dict::VERSION   = '1.008003';
+       $Types::Standard::Dict::VERSION   = '1.008004';
 }
 
 $Types::Standard::Dict::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/HashRef.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/HashRef.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/HashRef.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/HashRef.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::HashRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::HashRef::VERSION   = '1.008003';
+       $Types::Standard::HashRef::VERSION   = '1.008004';
 }
 
 $Types::Standard::HashRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/Map.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/Map.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/Map.pm    2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/Map.pm    2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Map::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Map::VERSION   = '1.008003';
+       $Types::Standard::Map::VERSION   = '1.008004';
 }
 
 $Types::Standard::Map::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/ScalarRef.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/ScalarRef.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/ScalarRef.pm      2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/ScalarRef.pm      2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::ScalarRef::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::ScalarRef::VERSION   = '1.008003';
+       $Types::Standard::ScalarRef::VERSION   = '1.008004';
 }
 
 $Types::Standard::ScalarRef::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/StrMatch.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/StrMatch.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/StrMatch.pm       2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/StrMatch.pm       2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::StrMatch::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::StrMatch::VERSION   = '1.008003';
+       $Types::Standard::StrMatch::VERSION   = '1.008004';
 }
 
 $Types::Standard::StrMatch::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/Tied.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/Tied.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/Tied.pm   2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/Tied.pm   2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tied::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tied::VERSION   = '1.008003';
+       $Types::Standard::Tied::VERSION   = '1.008004';
 }
 
 $Types::Standard::Tied::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard/Tuple.pm 
new/Type-Tiny-1.008004/lib/Types/Standard/Tuple.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard/Tuple.pm  2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard/Tuple.pm  2020-01-29 
12:53:59.000000000 +0100
@@ -6,7 +6,7 @@
 
 BEGIN {
        $Types::Standard::Tuple::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::Tuple::VERSION   = '1.008003';
+       $Types::Standard::Tuple::VERSION   = '1.008004';
 }
 
 $Types::Standard::Tuple::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/Standard.pm 
new/Type-Tiny-1.008004/lib/Types/Standard.pm
--- old/Type-Tiny-1.008003/lib/Types/Standard.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/Standard.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -12,7 +12,7 @@
 
 BEGIN {
        $Types::Standard::AUTHORITY = 'cpan:TOBYINK';
-       $Types::Standard::VERSION   = '1.008003';
+       $Types::Standard::VERSION   = '1.008004';
 }
 
 $Types::Standard::VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/lib/Types/TypeTiny.pm 
new/Type-Tiny-1.008004/lib/Types/TypeTiny.pm
--- old/Type-Tiny-1.008003/lib/Types/TypeTiny.pm        2020-01-13 
16:59:24.000000000 +0100
+++ new/Type-Tiny-1.008004/lib/Types/TypeTiny.pm        2020-01-29 
12:53:59.000000000 +0100
@@ -4,7 +4,7 @@
 use warnings;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '1.008003';
+our $VERSION   = '1.008004';
 
 $VERSION =~ tr/_//d;
 
@@ -284,7 +284,13 @@
                        _TypeTinyFromMoose($paramd);
                };
        }
-
+       
+       # Cowardly refuse to inline types that need to close over stuff
+       if ($opts{inlined}) {
+               my %env = %{ $t->inline_environment || {} };
+               delete($opts{inlined}) if keys %env;
+       }
+       
        require Type::Tiny;
        my $new = 'Type::Tiny'->new(%opts);
        $ttt_cache{ refaddr($t) } = $new;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Type-Tiny-1.008003/t/40-regression/rt131576.t 
new/Type-Tiny-1.008004/t/40-regression/rt131576.t
--- old/Type-Tiny-1.008003/t/40-regression/rt131576.t   1970-01-01 
01:00:00.000000000 +0100
+++ new/Type-Tiny-1.008004/t/40-regression/rt131576.t   2020-01-29 
12:53:59.000000000 +0100
@@ -0,0 +1,66 @@
+=pod
+
+=encoding utf-8
+
+=head1 PURPOSE
+
+Test that inlined type checks use "CORE::" prefixes to avoid issuing
+warnings when compiled in packages that override built-ins.
+
+=head1 SEE ALSO
+
+L<https://rt.cpan.org/Ticket/Display.html?id=131576>.
+
+=head1 AUTHOR
+
+Toby Inkster E<lt>toby...@cpan.orge<gt>.
+
+=head1 COPYRIGHT AND LICENCE
+
+This software is copyright (c) 2020 by Toby Inkster.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+=cut
+
+use strict;
+use warnings;
+use Test::More;
+use Test::Requires { 'Test::Warnings' => 0.005 };
+use Test::Warnings;
+
+{
+       package Local::Dummy1;
+       use Test::Requires 'Moo';
+       use Test::Requires 'MooX::TypeTiny';
+}
+
+BEGIN { $ENV{PERL_ONLY} = 1 };   # no XS
+
+package Foo {
+       use Moo;
+       use MooX::TypeTiny;
+       use Types::Standard qw(HashRef Str);
+       has _data => (
+               is       => 'ro',
+               isa      => HashRef[Str],
+               required => 1,
+               init_arg => 'data',
+       );
+       sub values {
+               @_==1 or die 'too many parameters';
+               CORE::values %{shift->_data};
+       }
+       sub keys {
+               @_==1 or die 'too many parameters';
+               CORE::keys %{shift->_data};
+       }
+}
+
+my $obj = Foo->new(data => {foo => 42});
+print "$_\n" for $obj->values;
+
+ok 1;
+
+done_testing;


Reply via email to