Conversation
pretend the view data is a class; the rest stays the same. key ideas here:
1. view only deals with dumb types (strings, numbers)
2. data transform lives in view data init the lowercase string transform appears in the view source; that’s because i see it as styling (like color or font), but fuzzy