A small foundation for writing micro-services in Go