There should be a `golog++` type called `activity` that can be used to refer to running/final/failed actions. Rough syntax: ```C# activity going_home = start(go_to(home)); stuff(); on_fail(going_home) retry(); ``` etc...