Argument of type ObjectIdByType<O> is not assignable to parameter of type Branded<string, "ObjectName"> | ObjectIdByType<O>
ObjectIdByType<O>
Branded<string, "ObjectName"> | ObjectIdByType<O>