Patchwork interpreter with synchronous blocking execution.
This crate provides an interpreter for Patchwork code. Think blocks
block on channel operations waiting for LLM responses. Exceptions are
modeled as Error::Exception(Value) and propagate using Rust's ? operator.