Fixed full_match and build_other_constant for constants & intervals

There is still a bit of work to do to find more friendly values for floats