Would it make sense to switch from Vector as the container for buffer of CircularDeque (and potentially other fixed size containers)? Since we have Memory{T} and FixedSizeArray they could eliminate a pointer jump. Or the performance gain is expected to be negligible?
The concerns I see are: