debug.h: Mark error functions cold
vector/__init__.py: Support 2D vectors in cross