Refactor bytes->int-seq, add exact variants
Refactor bytes->int-seq, add exact variants

Instead of returning an array of Maybe UintNs, we now return a pair
comprised of the array of interpreted int values and the number of bytes
that were'nt read/interpreted.

We also provide an `exact` variant of this function that returns a
Result instead of a Pair. If there are excess bytes in the sequence one
attempts to interpret, the `exact` functions return a `Result.Error`
containing the number of extra bytes. If the byte sequence is exact , a
`Success` containing the interpreted values is returned instead.

carp-lang/Carp,carp-lang/Carp,carp-lang/Carp,eriksvedang/Carp,eriksvedang/Carp