(#71) added T and Nonzero<T> coefficient versions of BinaryInteger/power(_:coefficient:). I've since come to the conclusion that Guarantee types should only be used when they reduce the number of failure modes. In many cases, it means returning T instead of Optional<T> or Fallible<T>. The Nonzero<T> coefficients are micro-optimizations, so I'll remove them.
(#71) added
T
andNonzero<T>
coefficient versions ofBinaryInteger/power(_:coefficient:)
. I've since come to the conclusion thatGuarantee
types should only be used when they reduce the number of failure modes. In many cases, it means returningT
instead ofOptional<T>
orFallible<T>
. TheNonzero<T>
coefficients are micro-optimizations, so I'll remove them.