execute method
Implementation
@override
Stream<TState> execute(
TState state,
) async* {
final property = selector(state);
var newState = state;
await for (final modifiedProperty in modifier(state, property)) {
newState = merger(newState, modifiedProperty);
yield newState;
}
}