made plain literals have their lexical representation as value. Cleaned up literal.__new__, related to #255