Should we add an `Algebra.Structures.Literals` module declaring a `Number` instance for any `SemiringWithoutAnnihilatingZero` interpreting `n` as `1 + ... + 1`?