D20 library for Python