So should I move it to AggressiveCompile.scala as a top level class, or as class in the AggressiveCompile object, or something else?