Get ongoing computation or start a new one. Does not guarantee thread safety. In case of multi-thread access, could create orphan computations.
Reset the computation
Returns current running coroutine if the goal is started. Null if the computation is not started.
Meta for the data
Type marker for the data. The type is known before the calculation takes place so it could be checked.