Oh okay. I might even be wrong about `get` as well, the question is whether it's more expensive to pre-emptively initialize something or to risk the AA having to waste time looking for a value that isn't there (probing or linked-list walking, whichever is implemented in the AA).

I'm just mumbling out loud, lol. :)