code: func NewClientSessionSourceIdentifier(ctx context.Context, sg SessionGetter, uuid string) (*ClientSessionSourceIdentifier, error) {
  	csi := &ClientSessionSourceIdentifier{
  		uuid: uuid,
  	}
  	caller, err := sg.Get(ctx, uuid)
  	if err != nil {
  		return nil, errors.Wrapf(err, "failed to get session for %s", uuid)
  	}
  
  	csi.caller = caller
  	return csi, nil
  }
docs: // NewClientSessionSourceIdentifier returns new ClientSessionSourceIdentifier instance