Fix conversion errors in benchmarking code
The recent removal of type selectors in ControlSignature field tags means that the BenchmarkFieldAlgorithms code was creating code paths that were never followed and lead to impossible type conversions (e.g. Vec to float). Fixed the problem by specifing the types for the VariantArrayHandles better.
Showing with 3 additions and 3 deletions