Provide basic noop type
Provide to_i function
to_i needs is_scalar