new features:
- rational support: untyped bigint/bigrat, bigint/bigrat (and operators), see tutorial/18-Rational
- constant eval: support constant.BinaryOp/Compare/Shift
- write Go+ packages in Go, see builtin/big.go
changes:
- remove BuiltinContracts, LoadUnderlyingFunc