What about having a cdist shell to have a shell with all available types? Let's give it a try!