A
newtype Name = Name ByteString, newtype Host = Host ByteString, newtype Pass = Pass ByteString,тогда сигнатура уже станет понятнее
connect :: Host -> Name -> Pass -> IO ConnectionSize: a a a
A
newtype Name = Name ByteString, newtype Host = Host ByteString, newtype Pass = Pass ByteString,connect :: Host -> Name -> Pass -> IO ConnectionA
с#
newtype Name = Name ByteString, newtype Host = Host ByteString, newtype Pass = Pass ByteString,connect :: Host -> Name -> Pass -> IO ConnectionA
с#
A
с#
с#
A
с#
I

с#
с#
с#
do используется, потом я посмотрел в доку и там говорят, что это плохая практикас#
Kd
do используется, потом я посмотрел в доку и там говорят, что это плохая практикаI
>> офкозAD
AD