Can we derive function extensionality from self types? | Hacker News Reader