<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def zip(self, store=False, store_params=None):
 """ Returns a zip file of the current transformation. This is different from the zip function that lives on the Filestack Client *returns* [Filestack.Transform] """

        params = locals()
        params.pop('store')
        params.pop('store_params')

        new_transform = self.add_transform_task('zip', params)

        if store:
            return new_transform.store(**store_params) if store_params else new_transform.store()

        return utils.make_call(CDN_URL, 'get', transform_url=new_transform.url)