Sweep | How Midnight's Compact Compiler Enforces Privacy at Compile Time