By convention, most Built-In Functions (BIFs) are included in this module.Some of the BIFs are viewed more or less as part of the Erlang programming language and are auto-imported.Thus, it is not necessary to specify the module name.
The other reasons are described in the description of each individual BIF.
Some BIFs can be used in guard tests and are marked with "Allowed in guard tests".
never fails, as the text representation of an atom can only contain characters from 0 through 255.
In a future release, the text representation of atoms can be allowed to contain any Unicode character and Use this option when receiving binaries from an untrusted source.
When enabled, it prevents decoding data that can be used to attack the Erlang system.