http://erlang.org/doc/reference_manual/expressions.html#6.16
Type= integer| float|binarybytes|bitstring|bits
^^^^^^^^^^^
There is a missing seperator between binary and bytes.
It should read:
Type= integer| float|binary|bytes|bitstring|bits
The default is integer, bytes is a shorthand for binary and bits is a shorthand for bitstring
-Vance