Based on #47 We may need more pass pipelines for `neura-opt`. We also want the user to enable/disable certain passes using some flags.