Implement appropriate overloads for System.Integer and System.Rational to interoperate with each other
WIP Rational property lookup breaks after resolving System.Rational.@.==

NOTE Run failing test with `rspec --format documentation --order defined`