Stubs out a ClientSpec, for describing an API. Prototypes a ClientBuilder, which builds a functional client given a ClientSpec.