Mark some expression objects as scalar types
Basic select implementation
foo: {{ a if b else c }} now works
Basic list comprehensions work