A Go implementation of a matrix.org homeserver