Type error: formal argument or tuple field of a separate call should be of
  a separate type if the actual argument or the source expression is of a
  reference type.
What to do: make sure that type of the formal argument or of the tuple
  field is separate.
