pub fn extract(source: &str) -> Result<Upstream, String>
Reads events.ts and returns the event surface it declares.
events.ts