Я хотел бы создать динамическое значение из функции Just
, чтобы иметь возможность применить его к toDyn (1 :: Int)
.
Моя первая трудность заключается в том, что мне нужна функция Typeable
.Однако это не работает:
createMaybe :: (Typeable a) => a -> Maybe a
createMaybe = Just
toDyn createMaybe
Это не скомпилируется с No instance for (Typeable a0) arising from a use of ‘toDyn’
Есть ли способ обойти это?