node-gyp was a mistake, building of native addons should have been an explicit separate step all along.