The page covers this further down -- you can "bind" and then "use" a size [0]:
<<Sz:8,Payload:Sz/binary-unit:8,Rest/binary>>
This bit syntax binds `Sz` as an 8-bit length value, `Payload` as `Sz` 8-bit bytes with the remainder in `Rest`.[0] https://www.erlang.org/doc/programming_examples/bit_syntax.h...