I poked around the code and I didn't really see why we would need an Option at all. I think you could just pass `(Analysis, CompileSetup)`. When it comes to name hashing flag, it's stored in IncOptions that you might need to thread through.