Last released Nov 11, 2026
Standard robot message types as frozen Python dataclasses, with the helper functions ROS messages never had.
Value(1.2, "m", low=0.6, high=1.85, source="..."): a float, int, str or tuple that remembers where it came from, plus a Space derived from any dataclass of them.