Name can be anything (e.g. an object), so we'll call it an identifier instead.