Error (typechecking)
  Type mismatch.
Expected:
  or<int, int>
Given:
  or<int, string>