IIUC [ghc-byteorder]() is only needed for ghc < 8.4, so probably the dependency could be made conditional?