digraph {
graph [overlap=false]
subgraph cluster_Moose {
	label="Moose";
	"Moose::BEGIN@12";
}
subgraph cluster_Package_Stash {
	label="Package::Stash";
	"Package::Stash::BEGIN@17";
}
subgraph cluster_Try_Tiny {
	label="Try::Tiny";
	"Try::Tiny::BEGIN@15";
	"Try::Tiny::BEGIN@6";
	"Try::Tiny::BEGIN@12";
	"Try::Tiny::BEGIN@2";
	"Try::Tiny::catch";
	"Try::Tiny::BEGIN@18";
	"Try::Tiny::BEGIN@9";
	"Try::Tiny::try";
	"Try::Tiny::BEGIN@10";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::VERSION";
}
subgraph cluster_Class_Load {
	label="Class::Load";
	"Class::Load::BEGIN@9";
}
subgraph cluster_Module_Runtime {
	label="Module::Runtime";
	"Module::Runtime::import";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::unimport";
	"warnings::import";
}
subgraph cluster_Try_Tiny_ScopeGuard {
	label="Try::Tiny::ScopeGuard";
	"Try::Tiny::ScopeGuard::BEGIN@144";
}
subgraph cluster_Module_Implementation {
	label="Module::Implementation";
	"Module::Implementation::build_loader_sub";
	"Module::Implementation::BEGIN@113";
	"Module::Implementation::BEGIN@7";
	"Module::Implementation::BEGIN@9";
	"Module::Implementation::CORE:subst";
	"Module::Implementation::__ANON__[Module/Implementation.pm:44]";
	"Module::Implementation::_build_loader";
	"Module::Implementation::BEGIN@114";
	"Module::Implementation::BEGIN@6";
	"Module::Implementation::_load_implementation";
	"Module::Implementation::implementation_for";
	"Module::Implementation::BEGIN@10";
	"Module::Implementation::_copy_symbols";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
"Module::Implementation::_load_implementation" -> "Try::Tiny::try";
"Module::Implementation::BEGIN@10" -> "Exporter::import";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@113";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@15";
"Module::Implementation::_build_loader" -> "Module::Implementation::CORE:subst";
"Module::Implementation::_copy_symbols" -> "Module::Implementation::CORE:subst";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::ScopeGuard::BEGIN@144";
"Module::Implementation::_load_implementation" -> "Try::Tiny::catch";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@9";
"Module::Implementation::BEGIN@113" -> "strict::unimport";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@18";
"Module::Implementation::BEGIN@7" -> "warnings::import";
"Module::Implementation::__ANON__[Module/Implementation.pm:44]" -> "Module::Implementation::_load_implementation";
"Package::Stash::BEGIN@17" -> "Module::Implementation::build_loader_sub";
"Moose::BEGIN@12" -> "Module::Implementation::build_loader_sub";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@12";
"Module::Implementation::BEGIN@9" -> "UNIVERSAL::VERSION";
"Module::Implementation::BEGIN@6" -> "strict::import";
"Module::Implementation::BEGIN@9" -> "Module::Runtime::import";
"Module::Implementation::BEGIN@114" -> "warnings::unimport";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@10";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@7";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@114";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@9";
"Package::Stash::BEGIN@17" -> "Module::Implementation::implementation_for";
"Module::Implementation::build_loader_sub" -> "Module::Implementation::_build_loader";
"Module::Implementation::__ANON__[Module/Implementation.pm:44]" -> "Module::Implementation::_copy_symbols";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@6";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@6";
"Class::Load::BEGIN@9" -> "Module::Implementation::BEGIN@10";
"Module::Implementation::BEGIN@10" -> "Try::Tiny::BEGIN@2";
"Package::Stash::BEGIN@17" -> "Module::Implementation::__ANON__[Module/Implementation.pm:44]";
"Moose::BEGIN@12" -> "Module::Implementation::__ANON__[Module/Implementation.pm:44]";
}
