This patch implements the auxiliary pass argument, a secondary argument that can be passed to Sandbox IR passes. It also updates the SeedCollection pass to accept the auxiliary argument "enable-diff-types", which enables collection of seeds of different types. This will be used in a follow-up patch.