varar-core — the pure functional core of var, ported from the Java module
dev.varar.core: parse → match → plan → execute, diffs, drift/hash,
canonical JSON, and the conformance projections. No filesystem, network,
time, or test-framework dependencies.
The sealed Java interfaces (Block, TableOrFence, ResolvedSteps) become
Rust enums; the exception hierarchy becomes [error::StepError]/Result;
Object duck-typing becomes [value::Value]; reflective handler invocation
becomes boxed closures ([handler::Handler]).