Я разрабатываю тип данных, который требует SNat, и хотел бы иметь возможность дать пользователю Nat вместо этого. Поиск в Google еще не дал результатов.
SNat
Nat
То есть есть функция
f :: forall a (x :: a). Sing a x -> a
Вы можете использовать fromSing из singletons
fromSing
singletons