append method
Implementation
void append(Future<T> Function() body(), {String? errorMessage}) {
  final compute = body();
  compute().then((newValue) {
    change(newValue, status: RxStatus.success());
  }, onError: (err) {
    change(state, status: RxStatus.error(errorMessage ?? err.toString()));
  });
}