schema: expose functions to retrieve label values

I have just checked that `range nil` simply does not iterate, and `Labels.Get` simply iterates over itself, so this condition check is a no-op anyway. I have removed it and pushed an updated branch.