dtype() simplifies the type (no byte order, string padding or member offsets), so callers could not decode read_selection's bytes for types the typed read_* methods skip. raw_datatype() returns the parsed Datatype, committed types resolved, for use with data_read. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>