renaming primitives: atom? -> atom; eq? -> =