Change literal_section evaluation a bit:

- if a variable is to be expanded and it's just a one variable name, expand it without making it str
- use tuples for return values instead of lists