I need to correct myself: since the result of `nextSeq()` always goes into a `Some()` boxing will happen immediately anyway; an optimization would be to encode the optionality of a SeqNo by reserving `Long.MinValue` as undefined.