Gate costs as input
The gate costs are currently hardcoded, but are passed in as an argument to the compiler function evaluation. They should depend on this input.
The gate costs are currently hardcoded, but are passed in as an argument to the compiler function evaluation. They should depend on this input.