What about `c1.lat[5] = 10.0`?  Maybe `Angle` and `Distance` could have some `read_only` attribute?