Aside: probably best to pickle and restore `_wrap_angle` (i.e., the internal state); I don't think one wants to call a setter while restoring state.