Struct for flattened branch
@type t() :: %Routex.Extension.Alternatives.Branch.Flat{ attrs: %{required(atom()) => any()} | nil, branch_alias: atom(), branch_path: [binary()], branch_prefix: binary() }