code: def _get_shard(self, shard):
          
          @wraps(API_WRAPPER._get_shard)
          def get_shard(*arg, **kwargs):
              """Gets the shard '{}'""".format(shard)
              return self.get_shards(Shard(shard, *arg, **kwargs))
          return get_shard
docs: Dynamically Builds methods to query shard with proper with arg and kwargs support