ROS2: anything equivalent to topic_tools:ShapeShifter?

I think exposing this information (even a preprocessed version to actually store e.g. yaml) through the ament resource index would be better in order to make it available to any language.