A google-protorpc-like library for defining data contracts for JSON and URLs in Python