This takes a hybrid approach to the two suggestions in the Issue. It uses a MIR level construct to hold the arguments, does some combining of those options, and then passes them to the backend, which is able to use them in a much simpler way to apply them to targets as it takes the MIR constructs and build the idea of Targets.
This takes a hybrid approach to the two suggestions in the Issue. It uses a MIR level construct to hold the arguments, does some combining of those options, and then passes them to the backend, which is able to use them in a much simpler way to apply them to targets as it takes the MIR constructs and build the idea of Targets.
Fixes: #17