Есть ли у Haskell эквивалент способности Алисы связать переменную с будущим?
val a = spawn foo;
где foo - некоторая функция.
Я знаю, что Haskell поддерживает каналы и потоки; Я надеюсь на синтаксис, столь же естественный, как Алиса, чтобы привязать значение к будущему и создать поток для вычисления его без необходимости иметь дело с деталями.