Pre-RFC: a vision for platform/architecture/configuration-specific APIs

I’ve posted a follow-up thread to this where I hope to flesh out the concept of scenarios to be a bit more concrete. Feedback welcome!