Restore kind_of to match using kind_of? rather than ===

Restore `kind_of(...)` to match using `kind_of?` rather than `===`

Fixes #744.
True. `kind_of?` isn't called on the constant though. It's called on an instance. What about using `a_fix_num`?