Может кто-нибудь сказать мне, к какой функции (var "inp") в writeVhdlresolves относится?
Это зависит от того, что вы передаете writeVhdl
2-й аргумент, а именно circ
. Тип его аргумента (если я правильно прочитал) - это именно тот тип, который возвращается var "foo"
.
Вы можете наблюдать типы выражений в ghci
, набрав :t some expression
. Попробуйте загрузить свой код в сеанс GHCi и поиграть с командой :t
.