Algorithm<T> then(Future<T> Function()? operand) { if (operand != null) _flow.get = [...(_flow.get ?? []), operand]; return this; }