Make pull() take some implicit data as explicit arguments