pub type StepHandler = Box<dyn Fn(&ValueWord, &ValueWord, usize) -> Result<StepResult>>;
Handler function type for processing each element
pub struct StepHandler(/* private fields */);