Title was, "Add private methods from python client to R client" but I think the task is really to decide what to add as "public" methods in both Python and R clients. That is, if it's a public method in the R client it should be a public method in the Python client too. Further, this is an opportunity to reconsider the method name and signature for each method.
The python client has some private methods that are not exposed in the R client, which causes a mismatch in functionality between the clients. syn._storeACL() is one example. I asked in slack whether there is a way to remove public access to a folder in Synapse, while keeping edit permissions for a couple users. shared the following method in Python:
However without a `synStoreACL()` function in the R client I can't translate this code to R.