Consider adding measure theory concepts: ```rust fn measure(&self) -> Option<T::Output> ``` This would generalize `width()` to handle unbounded intervals properly.
Consider adding measure theory concepts:
This would generalize
width()to handle unbounded intervals properly.