We should introduce officially something like "preview technology" for some new feature that are stable, but that can change (interface, integration, ...) are not stable.
Like this we don't reinvent the wheel each time we introduce something bleeding edge So we also have the responsability to make preview tech stable in the next few release. A bit like a inversed "deprecated" tag. So a preview tech can have an announcement in a release and release + N should make this tech a stable one.
Following the discussion in "Integrating domain specific langages (DSLs) into fusion".