I had problems to teach pystencils C's weird type system for complex numbers with auto everything was working fine.
auto