Added doc strings and added a fn to provide a "nil atom".