A new family of universal codes for binary data is introduced, based on recursion over computable characteristics of the content (popcount, pairwise XOR) rather than the length of the representation. Impossible states — bit patterns that cannot arise in valid encodings — are identified as free coding space. Delimiters in Elias gamma and omega are shown to be implicit instances of this principle. Classical codes (gamma, delta, omega, VByte, LEB128) are unified as instances of a single parameterized construction.
Max Permyakov (Tue,) studied this question.