filter is passed to request methods now to get the right part of the result; not yet working for nested results
move filter-out-collection-name-from-args method to core-utility
use :use to import utility methods directly into document namespace and shorten method implementations