compute<R> method
Creates a computed state that depends on this state.
Implementation
Mastro<R> compute<R>(R Function(T value) calculator) {
final computed = calculator(value).mastro;
void listener() => computed.value = calculator(value);
addListener(listener);
_computedStates[computed] = listener;
return computed;
}