Binaries/bitstrings
A binary is
(binary seg ... )
where seg
is:
byte
string
(val integer|float|binary|bitstring|bytes|bits
(size n) (unit n)
big-endian|little-endian|native-endian|little|native|big
signed|unsigned)
val
can also be a string in which case the specifiers will be applied
to every character in the string. As strings are just lists of
integers these are also valid here. In a binary constant all literal
forms are allowed on input but they will always be written as bytes.