my $c = container MyApp => as { typemap Logger => infer; typemap Model => infer; }; $c->resolve(type => 'Model')->logger; # a valid logger object