I don't understand the `(m if not given)` comment.  This implies you can do:
```
e = EarthLocation.from_geocentric(6379137, 0., 0.)
```
but that fails with a `UnitsError: Unit "None" is not a length type` error.