WIP: Add unevaluated string wrapper
An unevaluated string is a string which might contain generator expressions. This is an attempt to track at compile time for which strings generator expressions have already been checked or evaluated.
An unevaluated string is a string which might contain generator expressions. This is an attempt to track at compile time for which strings generator expressions have already been checked or evaluated.