IMO,  only small string should be allowed to be inlined. All large constant  (lists,dicts, strings) should be in the constant table. I followed this logic and time is spent parsing string literals.  I would not spend time adding logic to parse unicode strings.