Reportedly, Windows syscall doesn't support float actually! Need to verify, look around, and would probably be nice to generally try to fix this somehow, or something... but first would have to disable floats explicitly in F().
EDIT: ah, I don't actually support floats in F() apparently. Not sure why, umm, I don't remember... :/ but kinda good in this context; still, would be better to explicitly return nil, fmt.Errorf("....") on them. If the above is confirmed.
Reportedly, Windows syscall doesn't support float actually! Need to verify, look around, and would probably be nice to generally try to fix this somehow, or something... but first would have to disable floats explicitly in F().
EDIT: ah, I don't actually support floats in F() apparently. Not sure why, umm, I don't remember... :/ but kinda good in this context; still, would be better to explicitly
return nil, fmt.Errorf("....")
on them. If the above is confirmed.