enforce that projection left side can only be a tuple.