Do you wanna go even crazier with Python? Here's an idea:
```python
def createCounter(_list):
  def counter(text):
    return sum(1 for char in text if char in _list)
  return counter

# then all the functions become like this:
letters = createCounter(araby.LETTERS)
diacritics = createCounter(araby.TASHKEEL)
hamza_count = createCounter(araby.HAMZAT)
sunletters = createCounter(araby.SUN)
moonletters = createCounter(araby.MOON)
```
This will save you more than a 100 lines of code, and you only need to write tests for `createCounter()`.