fix: propagate tofloat, use_union to better_varmap_to_vars
#6336
| Job | Run time |
|---|---|
| 49m 29s | |
| 34s | |
| 16m 14s | |
| 45m 47s | |
| 23m 32s | |
| 14m 31s | |
| 27m 24s | |
| 36m 18s | |
| 40s | |
| 18m 56s | |
| 26m 4s | |
| 21m 38s | |
| 46m 10s | |
| 5h 27m 17s |