Similar to my tic-taskell, this is a port of it and the Python version over to Go.