-#!/usr/bin/env perl
package MooseX::Singleton::Role::Meta::Class;
use Moose::Role;
use MooseX::Singleton::Role::Meta::Instance;
-#!/usr/bin/env perl
package MooseX::Singleton::Role::Meta::Instance;
use Moose::Role;
use Scalar::Util 'weaken';
-#!/usr/bin/env perl
package MooseX::Singleton::Role::Meta::Method::Constructor;
use Moose::Role;
-#!/usr/bin/env perl
package MooseX::Singleton::Role::Object;
use Moose::Role;