Useful for CI integration tests as well as documenting the SDK and examining ideas about how to design the API iteself