public static ValueTask<TerminalInstance> LiveAsync(Visual visual, [Nullable(new byte[] { (byte)1, (byte)1, (byte)0 })] Func<TerminalRunningContext, ValueTask<TerminalLoopResult>> onUpdate, CancellationToken cancellationToken = default(CancellationToken))