Пришлось немного дополнить с Cast<IModGetter> до Cast<IModListing<IModGetter>> иначе валился в эксепшен от каста, но тут уже по примеру просто посмотрел что конкретно ожидает функция, спасибо еще раз)
Доклад хороший как знакомство с F# но не очень применим потом Такие доклады немного в другом мире, показывают примеры с option, result и без асинков, а именно AsyncResult удобно юзать к примеру в том же репозитории и не только удобно, а нужно, так как IO А еще скот показывает как классно функции в функции передавать, и передает функцию получения юзера (string -> User), но это ж не честный пример, а (string -> Async<Result<User>>) особо не поинджектишь
Доклад хороший как знакомство с F# но не очень применим потом Такие доклады немного в другом мире, показывают примеры с option, result и без асинков, а именно AsyncResult удобно юзать к примеру в том же репозитории и не только удобно, а нужно, так как IO А еще скот показывает как классно функции в функции передавать, и передает функцию получения юзера (string -> User), но это ж не честный пример, а (string -> Async<Result<User>>) особо не поинджектишь