`v = if p is 0 then parseFloat parts[p] else parseIn parts[p], 10`?
Is there a better name for `v` in this case?