This aims to generalize some of the nnreal_binary stuff in LTE.
nnreal_binary
https://github.com/leanprover-community/lean-liquid/blob/b9b42a840d2416657d7ba173f5d20e24906e6137/src/for_mathlib/nnreal_int_binary.lean#L136-L140