Goal:
  
  A : Type
  B : Type
  C : Type
  D : Type
  f : A → B
  g : B → C → D
  l : list A
  l' : list C
  ============================
   (map2 g (map f l) l' = map2 (λ (x : A) (y : C), g (f x) y) l l')


DEBUG:Going to execute:
induction l in l' |- *; destruct l'