Add option to disable ast caching

Rather than adding a persistent flag like this on the whole module, can we just make this a flag on the options object that's passed in to `transform()`?