added function* support with esnext option, and errors on function* with moz option

Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>