in src/build/Infra/ArtifactContainer.cs [12:21]
internal ArtifactContainer(string name, bool isBranch = false, bool isVersion = false, bool isAlias = false)
{
Debug.Assert(isBranch || isVersion || isAlias,
$"Must specify one of {nameof(isBranch)}, {nameof(isVersion)}, {nameof(isAlias)}, ");
Name = name;
IsBranch = isBranch;
IsVersion = isVersion;
IsAlias = isAlias;
}