Currently, defop takes care of parsing the operation metadata, producing help strings, invoke fns, etc. However, there is a bit of redundancy with the defprotocol KCRClientInterface, in the sense that the function signatures are duplicated (more or less). It might be nice to have a new version of defprotocol that does both of these in one macro to remove the duplication.