Currently it's exact, but there are places in vec that use it in conjuction with next_power_of_two to do it the other way, and #2062 also wants to reserve in powers of two.
Clearly there should be two different versions. Should the default be exact? If so, what should the next_power_of_two version be called?