id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
34,Check inferred type against signatures.,benl,,"
As we add sig types to the graph, we'll get a type error if part of it can't be unified with the inferred type. However, we don't currently check that the inferred types effect, closure and constraints is <: the signature. Want sigs to be instantiatable from the inferred type.

Also want to have partial sigs. Maybe we need a different syntax compared with :: sigs. eg:

{{{
fun <: a -(!Console)> b 
}}}",enhancement,new,blocker,0.1.4,Source Type Inferencer,,,,
