I suspect people will include non AMD and non es6 module for the foreseeable future.

We should break this up into 3 parts

1. es6 modules
* amd modules
* globals