вообще современное ФП ориентировано на статическую типизацию, а в форте вообще нет в стоке никакой типизации, хотя и можно там навертеть любую систему типов, при желании (как в лиспе), но кто таким будет заниматься?
Насчёт монад пишут вот что (авторский текст: Объект future по определению является монадой! Это разновидность типа-контейнера , который может содержать ноль или один результат , в зависимости от состояния асинхронной операции.» Книга Функциональное программирование на С++ Иван Чукич