code: def add_shot(self, shot):
          
          shot.declination = self.declination
          if shot.is_splay:
              self.splays[shot['FROM']].append(shot)
          self.shots.append(shot)
docs: Add a Shot to :attr:`shots`, applying our survey's :attr:`declination` to it.