Add Rational and Complex literal since 2.1.0
Remove older than 1.8.0 version branching
def-expr returns the symbol of its name instead of nil since 2.1.0