some if these may not match dtype and hence are not round trippable
eg the values will match but u lose the original dtype
nothing to do about that (and should be a gotcha in the docs)