Understanding Contexts in Go in 5(-ish?) Minutes