How (and why?) to order maps in Go.
I've build go-omap and it's tiny library, that provides convenient wrapper around go maps and slices to provide a more convenient API for managing items that needs fast access, but also must be ordered at the same time.