Similar to how connectors support applying smart modules to records before they're sent over the wire, we should support this in the python client.