Como posso importar condicionalmente um módulo ES6?

Eu preciso fazer algo como:

if (condition) {
    import something from 'something';
}
// ...
if (something) {
    something.doStuff();
}

O código acima não compila; jogaSyntaxError: ... 'import' and 'export' may only appear at the top level.

Eu tentei usarSystem.import como mostradoaqui, mas não sei ondeSystem vem de. É uma proposta do ES6 que não acabou sendo aceita? O link para "API programática" desse artigo me transfere para umpágina de documentos obsoletos.

questionAnswers(8)

yourAnswerToTheQuestion