Allow custom timeout with dhall coder
This is needed on ruby3
RecordSelector has a record method as well
Fix for ruby 3 seperation of hash and keyword args
Fix map decode when transform_keys is not to_s
Require SimpleDelegator properly
Fixed multihashes has been released
Fix for Ruby 2.6+

Ruby 2.6 added a new method named `then` to `Object` which broke us using the
method_missing based DSL.  Switch to def_attr for then/else to fix this.
Update to dhall-lang v10.0.0
Switch encoding of binary URI format
Support mixed-kind records
Fix for new Set#=== in newer Ruby

Because breaking things is point releases is how Ruby rolls.
Update dhall-lang
Pass newly added tests
Minitest fail fast for unit tests
Update dhall-lang
Simplify Natural/subtract on x === y
Implement dependent types, assert : A === B