in reply to Conditional and opt-in breaking change: is this design viable and my use of 'import' OK?
Personally would have created 2 wholly separate versions. And soon after would have picked one to continue to maintain & develop.