My first attempt at writing something semi-useful in Golang