~singpolyma/dhall-ruby

ref: e5560786a4ddbde7b6b1fc5e869bb3ef4e8b9126 dhall-ruby/lib/dhall d---------
Allow imports to be either binary or source form
Update to new UnionType selection semantics
Anything we'll eventually run is a skip
Fix env import decode
Use upstreamed type tests
Refactor parser based on nicer ABNF
Fix rubocop except for parser metrics
Keep around type information when we have it
fix type => [value|element]_type
Refactor LetBlock, allow single LetIn
0 == 0.0 so unfold line
Refactor UnionType#fetch
Switch to registry pattern for TypeChecker.for
Refactor TextLiteral typecheck
Refactor If typecheck
Refactor OperatorListConcatenate typecheck
Start refactor of list concat
Refactor OperatorRecursiveRecordMerge typechecker
Next