API, pt III: List Units

And I remember why I always do this..

If you're passing a pointer to the `j` value off to a separate function that keeps a copy of that pointer, the underlying value will change out from under it as you iterate through your slice. It's safe to pass a pointer to `j` to `mapJobToSchema` here since the map function does not keep a copy of that pointer.