title: How can I figure out if the NSNumber I get back from -valueForKey: was initially an int or float?
body: <p>The reason is I must get back the exact value as it was in the property. So if it was a float, I want to call -floatValue. But if it was an int, I want to call -intValue.</p>
  
  <p>Is NSNumber remembering how it was initialized?</p>