add missing quotes to error message
use the type of the switch variable for determining else clause type
use the type of the switch variable for determining else clause type
initial impl of #1159 better ~ operation for type parameter types
correctly handle intersections for #1159
spec for #1159
Merge branch 'master' into constructors