Preserving Order in Concurrent Go Apps: Three Approaches Compared | Not Hacker News!