package component:churn-tasks@0.1.0; interface process { resource process { constructor(); run-process: func(inputs: list) -> string; } } interface task { id: func() -> string; should-run: func() -> bool; execute: func(); } world churn { export task; import process; }