I'm still not happy with it, but I think I just need to roll a dice once or
twice more, and then just settle on the outcome, because there is no point
wasting much more time on such a trivial module as this one.
Experimenting a little bit with different forms to see what seems alright as
public API. Feels like an overkill, since the whole thing is dead simple, but
let's do it regardless.