v6 SemanticsType checkerexpression typesassignment compatibilitycall arity + typesreturn typesInferencefrom initializerempty collections need annotation1 / 1