Shouldn't this have a helper function just like deprecate/warning/error?  Call it verbose maybe?