in regards to #147, based on some of the changes to the resources themselves, it looks like arguments passed to the reverse relation are hardcoded; however, we're definitely going to want to be able to manipulate those reverse relations like any other resource / finder.
under the hood, we could potentially take a reference to the designated finder and infer the arguments from there.
here's an example of what i'm talking about:
query {
courses {
memberships(someParameter: true, someOtherParameter: false) {
id
}
}
}
where memberships is designated as a reverse relation on the courses resource.
/cc @bryan-coursera