Implementations with good parse error messages?

The Haskell implementation has a long-standing issue where some parse errors are misleading and very hard to debug.

While I hope that we can eventually fix this properly, I’m wondering whether users that run into these errors could fall back on a different Dhall implementation that provides clearer parse errors.

Which Dhall implementations provide good parse errors and are easy to invoke from a terminal?