If you have a quick look in the
@cardstack/di package you can see that the Cardstack Container and Registry actually extend the Glimmer Container and Registry. This means that if you have a type defined in the system you can get access to it using something like
env.lookup('hub:searchers') which would get all the
searchers registered in the system.