Feature Request: Dedicated sideEffect() Step for Side Effects
Feature Request: Dedicated sideEffect() Step for Side Effects: a task in LegoFlow-SWE (Harbor dataset). Currently, performing side effects (mutations, logging, etc.) within Grafast plans requires a hacky workaround: users create a lambda() step and then manually set a hasSideEffects flag on it…
The task
Currently, performing side effects (mutations, logging, etc.) within Grafast plans requires a hacky workaround: users create a `lambda()` step and then manually set a `hasSideEffects` flag on it. This pattern is type-unsafe, unintuitive, and not considered a first-class API.
Part of Lego-X/LegoFlow-SWE.