This document attempts to exhaustively explore the syntax of the ES6 Modules proposal.
Module syntax is valid only in module code. Script code is not
module code, so existing script tags cannot contain module code. The
intention is that HTML will add a module
tag and a default module
loader that is used to fetch and instantiate module code. See
dherman/web-modules for more
info on progress specifying the behavior of these components.