Relay isn't hard. It's constraint-driven | Dark Hacker News