Right now, it is expected that `rustc` be on PATH. That shouldn't be the case. Also, we ought to be able to pass in more `rustc` options.