¿Cómo puedo importar condicionalmente un módulo ES6?

Necesito hacer algo como:

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

El código anterior no se compila; arrojaSyntaxError: ... 'import' and 'export' may only appear at the top level.

Traté de usarSystem.import como se muestraaquí, pero no se dondeSystem viene de. ¿Es una propuesta de ES6 que no terminó siendo aceptada? El enlace a la "API programática" de ese artículo me devuelve a unpágina de documentos en desuso.

Respuestas a la pregunta(8)

Su respuesta a la pregunta