well we can call d3Scale.rangeType() right? and just return that?
if the information already exists somewhere, i don't want to track it in 2 places and risk it getting desynchronized.