started it the other day but got side tracked haha. The first thing is I think that since these are defined by spec, we should need less plugins to make them work, just `commonjs()` vs each individual one. The other thing is that in order to get rid of aliases we need to first construct a map of all the require()ables, otherwise we can't resolve before outputting javascript, but then we can ditch those bloaty things