Add a limited high-level interface.