Ideally they would always have been sorted as such, but this seems more critical in migrating from one service definition to another where the ordering might change.
Fixes #42.
go generate