V3

I think it would be better to only have `get`, not `reserve`. This is for a new API and it's okay to break things.