sync with babel.js
Mini from babel