while investigating a speculation related bug it became clear we needed better insight into the the contents of the encoded speculations. At a minimum the speculation encoding should include the size of the speculation and the id with a mapping to the name.