Pass parameters to IsFinite<T> by value, it's only intended to be called via primitive value types.