mes-snarf: rewrite for development-time snarfing