Two API decisions that quietly contradict each other
A Rust gotcha: non_exhaustive promises an enum can grow, but returning a fixed-size array bakes today count into the type. Both cannot be true.

A Rust gotcha: non_exhaustive promises an enum can grow, but returning a fixed-size array bakes today count into the type. Both cannot be true.

Go allows only one trailing variadic parameter, so adding another argument to a function that already has one is impossible. What to do instead.
