Compare field compiles human readable spade code even if it won't be shown
We only show the human readable value if the underlying bits diff. Since compiling Spade code is relatively expensive, this has performance implications
(Spade::compare_field
)