One line dispatches and renders. A route responds directly with view() or apply(); location() is there for a sync-request that needs to canonicalize the URL.
prop question = 'Which stack wins?'
route GET poll => view($this->question, 'Phlo Poll')
// Compiles to readable PHP:
class poll extends obj {
public $question = 'Which stack wins?';
public static function GETpoll(){
return view(phlo('poll')->question, 'Phlo Poll');
}
}

