Ambient API Macros

Macros intended for use by the Ambient runtime API. Automatically re-exported by the actual API.