==================
Generic named constructor (not relational)
==================

void main() {
  List<int>.generate(8, (i) => i);
}

---

(program
  (function_signature
    (void_type)
    (identifier)
    (formal_parameter_list))
  (function_body
    (block
      (expression_statement
        (postfix_expression
          (constructor_invocation
            (type_identifier)
            (type_arguments
              (type_identifier))
            (identifier)
            (arguments
              (argument
                (decimal_integer_literal))
              (argument
                (function_expression
                  (formal_parameter_list
                    (formal_parameter
                      (identifier)))
                  (function_expression_body
                    (identifier)))))))))))
