Typed TypeScript binding over the shared Rust engine.
Shared Rust engine and idiomatic Haskell binding release.