build-time cfg causes much manual makework
When we have build-time configurable features, we end up having to #[cfg]
-decorate use lines, and sometimes internal accessors and so on. And the result is, anyway, crates that sometimes don't build or build with warnings.
It would be good to have a better approach that still meets our objectives, whatever they are.