The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package TypeTest;

use Elastic::Model;

#===================================
has_namespace 'foo' => {
#===================================
    moose      => 'TypeTest::Moose',
    moosex     => 'TypeTest::MooseX',
    structured => 'TypeTest::Structured',
    object     => 'TypeTest::Objects',
    common     => 'TypeTest::Common',
    es         => 'TypeTest::ES',
    user       => 'Foo::User',
};

has_typemap 'TypeTest::TypeMap';

no Elastic::Model;

1;