Atom interpreter implementation