lib/kino/exceptions.ex

defmodule Kino.InterruptError do
  @moduledoc """
  Exception raised to stop evaluation in expected manner.
  """

  defexception [:variant, :message]

  @type t :: %__MODULE__{variant: :normal | :error, message: String.t()}
end