No, probabilmente utilizzi delle variabili già assegnate dalla libreria o la libreria inizializza alcune funzioni successivamente che vanno ad effettuare un cd. override di quelle scritte da te.
L'ho provato in locale e funziona, ma online il valore a_x non assume via via 0 1 e 2, ma il valore "each".
Quando si usano librerie bisognerebbe studiarne un po' il codice per sapere, quantomeno, quali variabili non utilizzare perchè già implementate a livello globale dalla libreria.