this is confusing, probably we should rename `mojito.js` to `core.js` to avoid confusions with the actual pkg `mojito`.