experimental (back-end only) support for assembly variants