diff -r a5ee4bfb0b87 -r 93e003c1f0ef src/types.rs --- a/src/types.rs Thu Jan 15 16:12:47 2026 -0500 +++ b/src/types.rs Tue Feb 24 09:44:53 2026 -0500 @@ -97,7 +97,7 @@ impl> SignedNum for U {} /// Trait for floating point numbers -pub trait Float: SignedNum + num::Float /*+ From*/ { +pub trait Float: SignedNum + std::fmt::LowerExp + num::Float /*+ From*/ { // An unsigned integer that can be used for indexing operations and // converted to F without loss. //type CompatibleSize : CompatibleUnsigned;