Improve random_map command-line interface
Update workflow to run tests
Fix typo causing test failure
Expand map save tests
Do not save carrying field
Canonicalize maps
Save double with minimum number of trailing zeros
Use one StringBuffer per object