@phase Do you have any objections to using submodules to include [libregexp](https://github.com/0intro/libregexp)?