Where do I get the complex (and integer and others) classes from in this context?  I get really confused in these core libraries because they don't import numpy like I am used to.