message: Use the reight collection when parsing type section
diff: @@ -61,14 +61,14 @@ pub fn parse_type_section(
  for entry in types {
  if let Ok(TypeDef::Func(WPFunctionType { params, returns })) = entry {
  - let sig_params: Vec<Type> = params
  + let sig_params: Box<[Type]> = params
  .iter()
  .map(|ty| {
  wptype_to_type(*ty)
  .expect("only numeric types are supported in function signatures")
  })
  .collect();
  - let sig_returns: Vec<Type> = returns
  + let sig_returns: Box<[Type]> = returns
  .iter()
  .map(|ty| {
  wptype_to_type(*ty)
  