`current` feels like an odd name choice for this api to me. It's really 'getting' something, I'd still vote for `getState()`