validate :new arg target to be a Class
use maybe-class-literal rather than maybe-class in analyze-host-expr to
exclude primitive type literals