added .float(), .int(), … on prototype so function can convert to other types as appropriate. not all conversions are currently supported. Use with caution.