Comment

Comment by mitt_romney_12

I'm assuming `timeout_return_value` would be a user provided value that serves as the default. But most effect systems also support a `return` effect that lets change the return type of a function [1]. So you could make it return `Just<result>` when it succeeds or `Nothing` when it hits the timeout.

[1] https://koka-lang.github.io/koka/doc/book.html#sec-return

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton