ensure bundle calculator.to float returns floats

previously it was fine returning ValueLongs, ValueCustoms, and/or
whatever else may have implemented Numeric. since it the op isn't
"to numeric", and since "to long" already does something similar,
this is the more obvious behavior.