Base library and tools for ppx rewriters
