Atoms are used within a program to denote distinguished values. They are written as strings of consecutive alphanumeric characters, the first character being lowercase. Do you have any idea why this is not working? Where are my pants? The sequential subset of Erlang supports eager evaluation, single assignment, and dynamic typing.