Extension support for embedding API

No `since`, since it's not exposed. :)