digraph {
graph [overlap=false]
subgraph cluster_Moose {
	label="Moose";
	"Moose::init_meta";
}
subgraph cluster_Moose_Meta_TypeConstraint_Registry {
	label="Moose::Meta::TypeConstraint::Registry";
	"Moose::Meta::TypeConstraint::Registry::type_constraints";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@4";
	"Moose::Meta::TypeConstraint::Registry::meta";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@12";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@6";
	"Moose::Meta::TypeConstraint::Registry::add_type_constraint";
	"Moose::Meta::TypeConstraint::Registry::get_type_constraint";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@8";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@10";
	"Moose::Meta::TypeConstraint::Registry::has_type_constraint";
	"Moose::Meta::TypeConstraint::Registry::BEGIN@5";
}
subgraph cluster_re {
	label="re";
	"re::BEGIN@4";
	"re::import";
	"re::BEGIN@5";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
	"UNIVERSAL::can";
}
subgraph cluster_Moose_Meta_TypeConstraint_Class {
	label="Moose::Meta::TypeConstraint::Class";
	"Moose::Meta::TypeConstraint::Class::BEGIN@5";
	"Moose::Meta::TypeConstraint::Class::BEGIN@10";
	"Moose::Meta::TypeConstraint::Class::BEGIN@6";
	"Moose::Meta::TypeConstraint::Class::new";
	"Moose::Meta::TypeConstraint::Class::meta";
	"Moose::Meta::TypeConstraint::Class::BEGIN@8";
	"Moose::Meta::TypeConstraint::Class::BEGIN@9";
	"Moose::Meta::TypeConstraint::Class::BEGIN@4";
	"Moose::Meta::TypeConstraint::Class::BEGIN@12";
}
subgraph cluster_Moose_Meta_TypeConstraint_DuckType {
	label="Moose::Meta::TypeConstraint::DuckType";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@5";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@9";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@4";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@15";
	"Moose::Meta::TypeConstraint::DuckType::meta";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@10";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@13";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@8";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@6";
	"Moose::Meta::TypeConstraint::DuckType::BEGIN@11";
}
subgraph cluster_Moose_Meta_TypeConstraint_Role {
	label="Moose::Meta::TypeConstraint::Role";
	"Moose::Meta::TypeConstraint::Role::BEGIN@5";
	"Moose::Meta::TypeConstraint::Role::BEGIN@12";
	"Moose::Meta::TypeConstraint::Role::BEGIN@8";
	"Moose::Meta::TypeConstraint::Role::BEGIN@4";
	"Moose::Meta::TypeConstraint::Role::BEGIN@9";
	"Moose::Meta::TypeConstraint::Role::BEGIN@10";
	"Moose::Meta::TypeConstraint::Role::BEGIN@6";
	"Moose::Meta::TypeConstraint::Role::new";
	"Moose::Meta::TypeConstraint::Role::meta";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Package_DeprecationManager {
	label="Package::DeprecationManager";
	"Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::_process_isa_option";
	"Moose::Meta::Attribute::BEGIN@16";
}
subgraph cluster_Class_MOP_Mixin_HasAttributes {
	label="Class::MOP::Mixin::HasAttributes";
	"Class::MOP::Mixin::HasAttributes::add_attribute";
}
subgraph cluster_Moose_Meta_TypeConstraint {
	label="Moose::Meta::TypeConstraint";
	"Moose::Meta::TypeConstraint::create_child_type";
	"Moose::Meta::TypeConstraint::equals";
	"Moose::Meta::TypeConstraint::is_subtype_of";
	"Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:10]";
	"Moose::Meta::TypeConstraint::new";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::unimport";
}
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::import";
}
subgraph cluster_Moose_Meta_TypeConstraint_Enum {
	label="Moose::Meta::TypeConstraint::Enum";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@6";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@11";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@9";
	"Moose::Meta::TypeConstraint::Enum::meta";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@5";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@4";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@13";
	"Moose::Meta::TypeConstraint::Enum::BEGIN@8";
}
subgraph cluster_XSLoader {
	label="XSLoader";
	"XSLoader::load";
}
subgraph cluster_Moose_Util_TypeConstraints {
	label="Moose::Util::TypeConstraints";
	"Moose::Util::TypeConstraints::role_type";
	"Moose::Util::TypeConstraints::BEGIN@28";
	"Moose::Util::TypeConstraints::BEGIN@25";
	"Moose::Util::TypeConstraints::BEGIN@674";
	"Moose::Util::TypeConstraints::BEGIN@27";
	"Moose::Util::TypeConstraints::BEGIN@6";
	"Moose::Util::TypeConstraints::inline_as";
	"Moose::Util::TypeConstraints::CORE:match";
	"Moose::Util::TypeConstraints::subtype";
	"Moose::Util::TypeConstraints::BEGIN@4";
	"Moose::Util::TypeConstraints::list_all_type_constraints";
	"Moose::Util::TypeConstraints::BEGIN@30";
	"Moose::Util::TypeConstraints::BEGIN@36";
	"Moose::Util::TypeConstraints::_parse_parameterized_type_constraint";
	"Moose::Util::TypeConstraints::find_or_parse_type_constraint";
	"Moose::Util::TypeConstraints::where";
	"Moose::Util::TypeConstraints::as";
	"Moose::Util::TypeConstraints::CORE:subst";
	"Moose::Util::TypeConstraints::create_parameterized_type_constraint";
	"Moose::Util::TypeConstraints::find_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@32";
	"Moose::Util::TypeConstraints::BEGIN@24";
	"Moose::Util::TypeConstraints::BEGIN@699";
	"Moose::Util::TypeConstraints::type";
	"Moose::Util::TypeConstraints::_detect_type_constraint_union";
	"Moose::Util::TypeConstraints::BEGIN@7";
	"Moose::Util::TypeConstraints::class_type";
	"Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@621";
	"Moose::Util::TypeConstraints::create_class_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@685";
	"Moose::Util::TypeConstraints::CORE:regcomp";
	"Moose::Util::TypeConstraints::CORE:qr";
	"Moose::Util::TypeConstraints::_detect_parameterized_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@5";
	"Moose::Util::TypeConstraints::_create_parameterized_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@62";
	"Moose::Util::TypeConstraints::BEGIN@33";
	"Moose::Util::TypeConstraints::_create_type_constraint";
	"Moose::Util::TypeConstraints::create_role_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@34";
	"Moose::Util::TypeConstraints::get_all_parameterizable_types";
	"Moose::Util::TypeConstraints::BEGIN@680";
	"Moose::Util::TypeConstraints::BEGIN@26";
	"Moose::Util::TypeConstraints::BEGIN@29";
	"Moose::Util::TypeConstraints::normalize_type_constraint_name";
	"Moose::Util::TypeConstraints::BEGIN@31";
}
subgraph cluster_Moose_Util_TypeConstraints_Builtins {
	label="Moose::Util::TypeConstraints::Builtins";
	"Moose::Util::TypeConstraints::Builtins::define_builtins";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterized {
	label="Moose::Meta::TypeConstraint::Parameterized";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@8";
	"Moose::Meta::TypeConstraint::Parameterized::meta";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@5";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@10";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@13";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@9";
	"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@4";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@6";
	"Moose::Meta::TypeConstraint::Parameterized::BEGIN@11";
}
subgraph cluster_Scalar_Util {
	label="Scalar::Util";
	"Scalar::Util::blessed";
}
subgraph cluster_Sub_Exporter {
	label="Sub::Exporter";
	"Sub::Exporter::__ANON__[Sub/Exporter.pm:337]";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterizable {
	label="Moose::Meta::TypeConstraint::Parameterizable";
	"Moose::Meta::TypeConstraint::Parameterizable::_parse_type_parameter";
	"Moose::Meta::TypeConstraint::Parameterizable::parameterize";
}
subgraph cluster_strict {
	label="strict";
	"strict::unimport";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::_definition_context";
}
subgraph cluster_Moose_Role {
	label="Moose::Role";
	"Moose::Role::init_meta";
}
subgraph cluster_Moose_Meta_TypeConstraint_Union {
	label="Moose::Meta::TypeConstraint::Union";
	"Moose::Meta::TypeConstraint::Union::BEGIN@12";
	"Moose::Meta::TypeConstraint::Union::BEGIN@4";
	"Moose::Meta::TypeConstraint::Union::BEGIN@10";
	"Moose::Meta::TypeConstraint::Union::meta";
	"Moose::Meta::TypeConstraint::Union::BEGIN@5";
	"Moose::Meta::TypeConstraint::Union::BEGIN@6";
	"Moose::Meta::TypeConstraint::Union::BEGIN@8";
}
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@5";
"Moose::Role::init_meta" -> "Moose::Util::TypeConstraints::role_type";
"Moose::Util::TypeConstraints::BEGIN@6" -> "Moose::Exporter::import";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Meta::TypeConstraint::create_child_type";
"Moose::Util::TypeConstraints::find_or_create_isa_type_constraint" -> "Moose::Util::TypeConstraints::find_or_parse_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@5" -> "Exporter::import";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::where";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Util::TypeConstraints::create_parameterized_type_constraint";
"Moose::init_meta" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Meta::TypeConstraint::is_subtype_of" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Meta::TypeConstraint::Class::new" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Meta::TypeConstraint::equals" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Meta::TypeConstraint::Role::new" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Role::init_meta" -> "Moose::Util::TypeConstraints::find_type_constraint";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Util::TypeConstraints::_detect_type_constraint_union";
"Moose::init_meta" -> "Moose::Util::TypeConstraints::class_type";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@6";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@12";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@5";
"Moose::Util::TypeConstraints::subtype" -> "Moose::Util::TypeConstraints::_create_type_constraint";
"Moose::Util::TypeConstraints::type" -> "Moose::Util::TypeConstraints::_create_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@4";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::meta";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:10]";
"Moose::Util::TypeConstraints::find_or_create_isa_type_constraint" -> "Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:10]";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Meta::TypeConstraint::__ANON__[Moose/Meta/TypeConstraint.pm:10]";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::meta";
"Moose::Util::TypeConstraints::BEGIN@621" -> "re::BEGIN@5";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Util::TypeConstraints::CORE:match";
"Moose::Util::TypeConstraints::_detect_type_constraint_union" -> "Moose::Util::TypeConstraints::CORE:match";
"Moose::Util::TypeConstraints::_detect_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::CORE:match";
"Moose::Util::TypeConstraints::_parse_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::CORE:match";
"Moose::Util::TypeConstraints::find_type_constraint" -> "Scalar::Util::blessed";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Scalar::Util::blessed";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::meta";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::as";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@8";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@24";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@699";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
"Moose::Meta::Attribute::_process_isa_option" -> "Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
"Moose::Meta::TypeConstraint::Parameterizable::_parse_type_parameter" -> "Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@10";
"Moose::Util::TypeConstraints::_detect_type_constraint_union" -> "Moose::Util::TypeConstraints::CORE:regcomp";
"Moose::Util::TypeConstraints::_detect_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::CORE:regcomp";
"Moose::Util::TypeConstraints::_parse_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::CORE:regcomp";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::CORE:regcomp";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::meta";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@8";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@6";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@6";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@6";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@10";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::subtype";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@9";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::list_all_type_constraints";
"Moose::Util::TypeConstraints::_create_parameterized_type_constraint" -> "UNIVERSAL::can";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@12";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@11";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::type";
"Moose::Util::TypeConstraints::BEGIN@62" -> "strict::unimport";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@9";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@6";
"Moose::Util::TypeConstraints::create_class_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Util::TypeConstraints::create_parameterized_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Util::TypeConstraints::find_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Util::TypeConstraints::create_role_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@29";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@31";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@6";
"Moose::Util::TypeConstraints::_create_parameterized_type_constraint" -> "Moose::Meta::TypeConstraint::Parameterizable::parameterize";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@15";
"Moose::Util::TypeConstraints::normalize_type_constraint_name" -> "Moose::Util::TypeConstraints::CORE:subst";
"Moose::Util::TypeConstraints::create_parameterized_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::has_type_constraint";
"Moose::Util::TypeConstraints::find_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::has_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@10";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@6";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@7";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@13";
"Moose::Util::TypeConstraints::create_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::_create_parameterized_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Class::MOP::_definition_context";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Class::MOP::_definition_context";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@34";
"Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint" -> "Moose::Util::TypeConstraints::get_all_parameterizable_types";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@8";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@26";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Util::TypeConstraints::normalize_type_constraint_name";
"Moose::Util::TypeConstraints::list_all_type_constraints" -> "Moose::Meta::TypeConstraint::Registry::type_constraints";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@4";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@12";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@8";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@9";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@36";
"Moose::Util::TypeConstraints::BEGIN@674" -> "warnings::unimport";
"Moose::Util::TypeConstraints::BEGIN@685" -> "warnings::unimport";
"Moose::Util::TypeConstraints::BEGIN@680" -> "warnings::unimport";
"Moose::Util::TypeConstraints::BEGIN@699" -> "warnings::unimport";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@4";
"Moose::Util::TypeConstraints::class_type" -> "Moose::Util::TypeConstraints::create_class_type_constraint";
"Moose::Util::TypeConstraints::find_or_create_isa_type_constraint" -> "Moose::Util::TypeConstraints::create_class_type_constraint";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@685";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::CORE:qr";
"Moose::Util::TypeConstraints::create_role_type_constraint" -> "Moose::Meta::TypeConstraint::Role::new";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@62";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@4";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@10";
"Moose::Util::TypeConstraints::Builtins::define_builtins" -> "Moose::Util::TypeConstraints::inline_as";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::meta";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Meta::TypeConstraint::new";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@8";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@12";
"Moose::Util::TypeConstraints::create_parameterized_type_constraint" -> "Moose::Util::TypeConstraints::_parse_parameterized_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::meta";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@6";
"Moose::Util::TypeConstraints::BEGIN@621" -> "XSLoader::load";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@33";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@10";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
"Moose::Util::TypeConstraints::BEGIN@7" -> "Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@4";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@27";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@4";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@30";
"Moose::Util::TypeConstraints::create_class_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::add_type_constraint";
"Moose::Util::TypeConstraints::_create_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::add_type_constraint";
"Moose::Util::TypeConstraints::create_role_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::add_type_constraint";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Meta::TypeConstraint::Registry::add_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@8";
"Moose::Util::TypeConstraints::BEGIN@25" -> "Moose::Meta::TypeConstraint::Union::BEGIN@4";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@621";
"Moose::Util::TypeConstraints::find_type_constraint" -> "UNIVERSAL::isa";
"Moose::Util::TypeConstraints::find_or_parse_type_constraint" -> "Moose::Util::TypeConstraints::_detect_parameterized_type_constraint";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@11";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@8";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@28";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@674";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@25";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@13";
"Moose::Util::TypeConstraints::BEGIN@621" -> "re::import";
"Moose::Util::TypeConstraints::BEGIN@36" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:337]";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@9";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@11";
"Moose::Util::TypeConstraints::BEGIN@28" -> "Moose::Meta::TypeConstraint::Class::BEGIN@9";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@32";
"Moose::Util::TypeConstraints::BEGIN@34" -> "Moose::Meta::TypeConstraint::Registry::meta";
"Moose::Util::TypeConstraints::BEGIN@30" -> "Moose::Meta::TypeConstraint::Enum::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@10";
"Moose::Util::TypeConstraints::BEGIN@621" -> "re::BEGIN@4";
"Moose::Util::TypeConstraints::BEGIN@29" -> "Moose::Meta::TypeConstraint::Role::BEGIN@5";
"Moose::Util::TypeConstraints::BEGIN@31" -> "Moose::Meta::TypeConstraint::DuckType::BEGIN@4";
"Moose::Util::TypeConstraints::BEGIN@26" -> "Moose::Meta::TypeConstraint::Parameterized::BEGIN@13";
"Moose::Util::TypeConstraints::role_type" -> "Moose::Util::TypeConstraints::create_role_type_constraint";
"Moose::Util::TypeConstraints::create_class_type_constraint" -> "Moose::Meta::TypeConstraint::Class::new";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@680";
}
