Add snapshot tests verifying correct HIR generation for each annotated
method:
- Float cfuncs (nan?, finite?, infinite?) emit CCall with BoolExact
or Fixnum|NilClass return type
- Integer builtins (zero?, even?, odd?) emit InvokeBuiltin with
BoolExact return type
- Float builtins (zero?, positive?, negative?) emit InvokeBuiltin
with BoolExact return type
Add benchmark yml files for Float and Integer predicates to the
benchmark/ directory.