Is there a built-in way to test the contents of a string to try and find 
a logical type of data that it might contain?  For example, say a string 
contains "4.56".  It would be nice to have

"4.56".inferred_type => Float
"23".inferred_type => Fixnum
"george".inferred_type => String


Thanks,
Carl Youngblood