ANN: Pyrex - a language for writing Python extension modules