An immutable session observation. Attachment retains tmux's client count.
Summary
Types
@type t() :: %LibTmux.Session{ attached: LibTmux.Schema.observed(boolean()), attached_count: LibTmux.Schema.observed(non_neg_integer()), id: String.t(), name: LibTmux.Schema.observed(String.t()), server_instance: String.t() }
A session with explicit field coverage and an attachment count separate from its Boolean projection.