Conversation

I've been using bidirectional type checking in my work quite heavily over the past year and a half. It's a really handy technique, and not too hard to get your head around! did a really nice presentation of it at :