On 10-12-29 12:50 PM, michael rice wrote:http://www.haskell.org/onlinereport/haskell2010/haskellch4.html#x10-620004
I think of (r -> m a) as a type signature and Int or Bool by themselves
as types. So, all type signatures are themselves types?
In particular
gendecl → vars :: [context =>] type (type signature)
Therefore I think of
n :: Int
f :: r -> m a
as type signatures, and their right-hand sides alone,
Int
r -> m a
as types.