Semi-declarative REST API library for Python