propagate location choice through compile! call
v.0.0.2
add tests to cover defining a parameterized class in a namespace
define the right method type based on location

Singleton method for when we're in a specific namespace,
regular for when we want it accessible everywhere
v0.0.3