harden utils, make source maps work, make `npm start` work
merge