Add three more primitives and their supporting functions.